请所有的java高手看过来……

lovepower1982 2004-07-16 02:05:47
一共是三页(有的可能是两页),在第一页的时候,显示按钮2和按钮3,在第2页的时候,显示按钮1和按钮3,在第3页的时候,显示按钮1和按钮2,通过按钮前往自己想去那一页,我已经实现在第一页时显示按钮2、3,但如何实现其余的功能,请各位高手指教:
我写的程序是这样的:
for(int k=0;k<pageNumber;k++){ //pageNumber是页数
if(k>=1){
int a=k+1; //a是按钮名
String butStr = "<input type=\"button\" value=\"页"+a+"\" name=\"B1\" onclick=\"changePage('"+k+"')\" style=\"CURSOR: hand\">";
out.println(butStr);
}

}
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovepower1982 2004-07-19
  • 打赏
  • 举报
回复
不用js,请问用JAVA怎么写好?
hui3zhihui 2004-07-16
  • 打赏
  • 举报
回复
这样可以使用script控制,或者从数据库里面取值,也可以从文件里面取值,然后显示
discolt 2004-07-16
  • 打赏
  • 举报
回复
<%-- =============================================
页面控制 1,2,3,4,5,6,7,8,9 ....
============================================== --%>
<logic:iterate id="pageNo" name="currentPages" type="java.lang.Integer">
<% if (pageNo.equals(currentPage)) {%>
<td> <div align="center"><%= pageNo%> </div></td>
<% } else { %>
<td> <div align="center">
<html:link page="/admin/entity/unctg/turnpage.do" paramId="viewPage" paramName="pageNo" styleClass="num_link">
<bean:write name="pageNo"/>
</html:link>
</div></td>
<% } %>
</logic:iterate>
start1127 2004-07-16
  • 打赏
  • 举报
回复
循环显示按钮的时候错判断啊,当a等于当前页是不显示即可
lovepower1982 2004-07-16
  • 打赏
  • 举报
回复
对,可以这么理解,如果三个按钮都摆上去的话,我已经实现这个功能了。但我想要的是界面效果,第一页的时候只显示2、3页的按钮,第二页的时候显示1,3页的按钮,第三页的时候只显示1,2的按钮。就这样。
alickma 2004-07-16
  • 打赏
  • 举报
回复
网页啊?? 就是分页程序吗?

你先要设置一个变量获取当前的页码啊

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧