首页网站jsp下一页,js登录成功后跳转页面

jsp下一页,js登录成功后跳转页面

编程之家2026-05-17964次浏览

大家好,今天来为大家分享jsp下一页的一些知识点,和js登录成功后跳转页面的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

jsp下一页,js登录成功后跳转页面

jsp翻页代码

主要思路就是在点击换页的链接时给页面传是第几页的参数,比如你共有total条记录,每页pageSize条记录,那么第n页就应该显示第(n-1)*pageSize到第 n*pageSize条记录,共有 total/pageSize+1页(因为是int型)

下面是我copy来的代码,供参考

int intPageSize;//一页显示的记录数

int intRowCount;//记录总数

int intPageCount;//总页数

int intPage;//待显示页码

jsp下一页,js登录成功后跳转页面

String strPage;

//设置一页显示的记录数

intPageSize= 25;

//取得待显示页码

strPage= request.getParameter("page");

if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据

jsp下一页,js登录成功后跳转页面

intPage= 1;

}else{//将字符串转换成整型

intPage= java.lang.Integer.parseInt(strPage);

if(intPage< 1){

intPage= 1;

}

}

Rs=connJB.executeQuery(sql);

Rs.absolute(1);

//获取记录总数

Rs.last();

intRowCount= Rs.getRow();

//记算总页数

intPageCount=(intRowCount+intPageSize-1)/ intPageSize;

//调整待显示的页码

if(intPage>intPageCount) intPage= intPageCount;

if(intPageCount>0){

//将记录指针定位到待显示页的第一条记录上

Rs.absolute((intPage-1)* intPageSize+1);

//显示数据

i= 0;

while(i< intPageSize&&!Rs.isAfterLast()){

if(!className.equals("行业分类")){

//id=Rs.getInt("INFORMATION_ID");

strId=Rs.getString("INFORMATION_ID");

subjectName=Rs.getString("INFORMATION_NAME");

informationRank=Rs.getString("INFORMATION_RANK");

%>

<tr>

<td width="4%" height="25" valign="middle"><div align="center">◇</div></td>

<td width="96%"><a rel="external nofollow" rel="external nofollow" href="index2.jsp?INFORMATION_ID=<%=strId%>&INFORMATION_RANK=<%=informationRank%>" class="t8"><%=subjectName%></a></td>

</tr>

<%}else{

strId=Rs.getString("SUB_CLASS_VALUE");

subjectName=Rs.getString("SUB_CLASS_VALUE");

%>

<tr>

<td width="4%" height="25" valign="middle"><div align="center">◇</div></td>

<td width="96%"><a rel="external nofollow" rel="external nofollow" href="index_way.jsp?SMALL_CLASS=<%=strId%>" class="t8"><%=subjectName%></a></td>

</tr>

<%}%>

<%

Rs.next();

i++;

}Rs.close();

i=0;

%>

</table>

<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">

<tr>

<td valign="top" bgcolor="#F2F2F2">

<div align="left">

</div></td>

</tr>

</table>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#8C8C8C">

<tr>

<td height="22" align="center" bgcolor="#FFFFFF">第<%=intPage%>页共<%//=intRowCount%>条记录/共<%=intPageCount%>页

<%

if(intPage<2){

out.print("首页|上一页");

}else{%>

<a rel="external nofollow" rel="external nofollow" href="index.jsp?CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">首页</a>|<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPage-1%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">上一页</a>

<%}%>

|

<%

if((intPageCount-intPage)<1)

{

out.print("下一页|尾页");

}else{%>

<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPage+1%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">下一页</a>|<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPageCount%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">尾页</a>

<%}

}

else{

out.print("<center><table width=776 border=0 align=center cellpadding=0 cellspacing=1 bgcolor=#000000><tr><td bgcolor=#FFFFFF><center>目前还没有内容!</center></td></tr></table></centre>");

}%>

int intPageSize;//一页显示的记录数

int intRowCount;//记录总数

int intPageCount;//总页数

int intPage;//待显示页码

String strPage;

//设置一页显示的记录数

intPageSize= 25;

//取得待显示页码

strPage= request.getParameter("page");

if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据

intPage= 1;

}else{//将字符串转换成整型

intPage= java.lang.Integer.parseInt(strPage);

if(intPage< 1){

intPage= 1;

}

}

Rs=connJB.executeQuery(sql);

Rs.absolute(1);

//获取记录总数

Rs.last();

intRowCount= Rs.getRow();

//记算总页数

intPageCount=(intRowCount+intPageSize-1)/ intPageSize;

//调整待显示的页码

if(intPage>intPageCount) intPage= intPageCount;

if(intPageCount>0){

//将记录指针定位到待显示页的第一条记录上

Rs.absolute((intPage-1)* intPageSize+1);

//显示数据

i= 0;

while(i< intPageSize&&!Rs.isAfterLast()){

if(!className.equals("行业分类")){

//id=Rs.getInt("INFORMATION_ID");

strId=Rs.getString("INFORMATION_ID");

subjectName=Rs.getString("INFORMATION_NAME");

informationRank=Rs.getString("INFORMATION_RANK");

%>

<tr>

<td width="4%" height="25" valign="middle"><div align="center">◇</div></td>

<td width="96%"><a rel="external nofollow" rel="external nofollow" href="index2.jsp?INFORMATION_ID=<%=strId%>&INFORMATION_RANK=<%=informationRank%>" class="t8"><%=subjectName%></a></td>

</tr>

<%}else{

strId=Rs.getString("SUB_CLASS_VALUE");

subjectName=Rs.getString("SUB_CLASS_VALUE");

%>

<tr>

<td width="4%" height="25" valign="middle"><div align="center">◇</div></td>

<td width="96%"><a rel="external nofollow" rel="external nofollow" href="index_way.jsp?SMALL_CLASS=<%=strId%>" class="t8"><%=subjectName%></a></td>

</tr>

<%}%>

<%

Rs.next();

i++;

}Rs.close();

i=0;

%>

</table>

<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">

<tr>

<td valign="top" bgcolor="#F2F2F2">

<div align="left">

</div></td>

</tr>

</table>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#8C8C8C">

<tr>

<td height="22" align="center" bgcolor="#FFFFFF">第<%=intPage%>页共<%//=intRowCount%>条记录/共<%=intPageCount%>页

<%

if(intPage<2){

out.print("首页|上一页");

}else{%>

<a rel="external nofollow" rel="external nofollow" href="index.jsp?CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">首页</a>|<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPage-1%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">上一页</a>

<%}%>

|

<%

if((intPageCount-intPage)<1)

{

out.print("下一页|尾页");

}else{%>

<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPage+1%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">下一页</a>|<a rel="external nofollow" rel="external nofollow" href="index.jsp?page=<%=intPageCount%>&CLASS_NAME=<%=className%>&SUBJECT_NAME=<%=titleName%>">尾页</a>

<%}

}

else{

out.print("<center><table width=776 border=0 align=center cellpadding=0 cellspacing=1 bgcolor=#000000><tr><td bgcolor=#FFFFFF><center>目前还没有内容!</center></td></tr></table></centre>");

}%>

java下一页(java)

在Java中,“下一页”通常不是一个特定的Java语言特性或关键字,而是一个在应用程序(如网页应用、桌面应用或移动应用)中用于导航到下一页或下一组数据的用户界面元素。以下是一些关于如何在Java应用中实现“下一页”功能的关键点:

网页应用:

使用Servlet和JSP:在Java的Web应用中,你可以使用Servlet来处理用户请求,JSP来显示页面内容。当用户点击“下一页”按钮时,可以发送一个请求到Servlet,Servlet根据请求参数(如当前页码)来计算下一页的页码,并从数据库或数据集中获取相应的数据,最后将数据传递给JSP来显示。使用框架:如果你使用的是Spring MVC、Struts等Java Web框架,实现“下一页”功能会更加方便。这些框架提供了更高级别的抽象和组件来处理请求、响应和数据绑定。桌面应用:

Swing或JavaFX:在Java桌面应用中,你可以使用Swing或JavaFX来创建图形用户界面。当用户点击“下一页”按钮时,可以触发一个事件处理器,该处理器根据当前页面状态来计算下一页的内容,并更新界面上显示的数据。移动应用:

Android:在Android应用中,你可以使用Activity或Fragment来表示不同的页面。当用户点击“下一页”按钮时,可以启动一个新的Activity或替换当前的Fragment来显示下一页的内容。数据分页:

无论在哪种应用中,实现“下一页”功能通常都需要涉及到数据分页。这意味着你需要从数据源(如数据库)中检索数据,并根据当前页码和每页显示的数据量来确定要检索的数据范围。用户体验:

在设计“下一页”功能时,还需要考虑用户体验。例如,当用户到达最后一页时,应该禁用“下一页”按钮,以避免用户点击后产生困惑或错误。此外,还可以提供“返回上一页”、“跳转到指定页”等附加功能来增强用户体验。综上所述,“下一页”功能在Java应用中的实现方式取决于应用的具体类型和框架。但无论在哪种情况下,都需要涉及到用户界面的更新和数据分页的处理。

一个jsp分页的问题

有几种方法:

1、用隐藏域。每一页的选择项都记下来,提交到下一页的时候把记下来的选择项用隐藏域把它放到第二页里,第二页选择的项累加记录,一起传到下一页。如此累推。

2、用session记录。每一页提交后,把提交的选择项放到session的一个变量里,下一页再提交,累加存到那个变量里。这种方法要注意把握好变量的清空时间,否则用户取消操作后变量还存在值,下次用户重新操作时会把上次的选择项也累加进来了。

3、用ajax。每选择一项,就用ajax把它传给服务器的一个变量。这种方法同样要注意把握好变量的清空时间。

好了,文章到这里就结束啦,如果本次分享的jsp下一页和js登录成功后跳转页面问题对您有所帮助,还望关注下本站哦!

ftp服务器搭建,ftp服务器怎么搭建vlookup函数,vlookup用大白话解释