例如页数表示: 1,2,3,4,5,6,7,8,9,10
当电击10时变成:5,6,7,8,9,10,11,12,13,14用JSP等该如何写?
当电击10时变成:5,6,7,8,9,10,11,12,13,14用JSP等该如何写?
解决方案 »
- 请问这个URL是什么意思?
- 大侠。。帮看看。。 简单问题。。struts2 valuestack
- struts 启动问题:java.lang.IllegalArgumentException: Can't convert argument: null
- 关于从数据库获取的问题
- 在servlet 中配置env 的疑问
- 请问哪里有tomcat的源代码啊?
- 关于使用httpclient登录的问题
- System.currentTimeMillis()时间问题!
- TOMCAT+SQLSERVER连接池配置问题~高分请教
- 用jspsmart上传图片到oracle,图片大小受限
- 用流更新Oracle的CLOB类型时,数据太多时,竟然为空,这是为什么,谢谢。
- 欢迎熟悉struct\spring 等MVC框架结构高手加入,一起交流、学习!QQ群号:23103660
*
* ページ番号のリンクのHTMLを取得する
* @param int iTotalPage 総ページ数
* @param int iMove 目前ページ番号
* @return iPagelist
*/
public String[] showPageList(int iTotalPage,int iMove){
String[] strPagelistArr = null;
if(iTotalPage<=10){
strPagelistArr = new String[iTotalPage];
for(int i=0;i<iTotalPage;i++){
strPagelistArr[i] = (i+1)+"";
}
}else{
if(iMove+5>=iTotalPage){
strPagelistArr = new String[11];
for(int i = 0;i<10;i++){
strPagelistArr[10-i] = (iTotalPage-i)+"";
}
strPagelistArr[0] = "...";
}else if(iMove-5<=0){
strPagelistArr = new String[11];
for(int i = 0;i<10;i++){
strPagelistArr[i] = (i+1)+"";
}
strPagelistArr[10] = "...";
}else{
strPagelistArr = new String[11];
for(int i = 1;i<10;i++){
strPagelistArr[i] = (iMove-5+i)+"";
}
strPagelistArr[0] = "...";
strPagelistArr[10] = "...";
}
}
return strPagelistArr;
}
这个是要显示页码的类,
if(iTotal==0||"1".equals(strCurrent)) {
} else {
%><a href="###" onClick="subm('1')">|。罍・/a>
<%
}
%>
</TD>
<TD align=center>
<%
if(iTotal==0||"1".equals(strCurrent)) {
} else {
%>
<a href="###" onClick="subm('<%=Integer.parseInt(strCurrent)-1%>')">。・/a>
<%
}
for(int i = 0;i<strList.length;i++){
if(!strList[i].equals(strCurrent)){
if(!("...".equals(strList[i])))
out.println("<a href=\"###\" onclick=\"subm('"+strList[i]+"')\">"+strList[i]+"</a>");
else
out.println("...");
} else
out.println(strList[i]);
}
%>
<%
if(iTotal==0||(iPageSum+"").equals(strCurrent)) {
} else {
%>
<a href="###" onClick="subm('<%=Integer.parseInt(strCurrent)+1%>')">。・/a>
<%
}
if(iTotal==0) {
strCurrent = "0";
}
%>
<%=strCurrent%>。ソ<%=iPageSum%>・レ。シ・ク(<%=iTotal%>キ・
</TD>
<TD align=right>
<%
if(iTotal==0||(""+iPageSum).equals(strCurrent)) {
} else {
%>
<a href="###" onClick="subm('<%=iPageSum%>')">。茖艚</a>
<%
}
%>
<script>
function subm(page){
document.myform.currentpage.value = page;
document.myform.action = "productlist.jsp";
document.myform.submit();
}
</script>
这个放到jsp页,有乱码,你参考以下
public String[] showPageList(int iTotalPage,int iMove);
<%
String[] pageList = beanId.showPageList(pageCount, pageCurrent);
for (int j=0; j<pageList.length; j++) {
out.println(pageList[j]);
}
%>
http://community.csdn.net/Expert/topic/4737/4737033.xml?temp=.6597101你能给出你调用showPageList的例子吗?
----------------------------------------------------------------发了多次,CSDN显示:
请不要发表可能给我们带来伤害的言论,谢谢配合
-------------------------------------------------------NND!!!
只好又换ID