编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
Struts分页显示,Struts分页方法,Struts分页显示,Struts分页方法,Struts分页,Struts方法,struts分页的实现方法,一 开发环境 Elicpse+Struts Studio+SqlServer2000+Tomcat。 二 开发思路 既然讲的是Struts,那自然离不了MVC,分页显示也是如此。 1 建立适当的模型组件,对应你要查询数据库中的表。这部分由我们熟悉的javaBean来充当。并在其中建立数据库查询方法,该方法需要一个java.sql.Conntection类型的参数,并返回一个ArrayList。在本例中为 Book.java ,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Struts 技术 >> 文章正文
【字体:
Struts分页显示,Struts分页方法   进入问吧

本站地址:http://www.bajiao123.com

Struts分页显示,Struts分页方法
作者:admin    文章来源:csdn    点击数:    更新时间:2007-6-7    

Struts分页显示,Struts分页方法

;    pb=new PageBean(arrayList);
          Book[] books=pb.getBooks();
          pb.description();
          request.setAttribute("result",books);
          request.setAttribute("page",pb);
                   
   }
   else
   {
  if(action=="nextPage" || action.equals("nextPage"))
  {
  System.out.println("参数action="+action);
  System.out.println("函数pb.getNextPage()准备执行");
  Book[]books=pb.getNextPage();
  request.setAttribute("page",pb);
 request.setAttribute("result",books);   
    }
if(action=="previousPage" || action.equals("previousPage"))
  {
  System.out.println("参数action="+action);
  System.out.println("函数pb.getPreviouspage()准备执行");
  Book[] books=pb.getPreviouspage();  
  request.setAttribute("page",pb);
               request.setAttribute("result",books);
    
    }
   }
   return (mapping.findForward("success"));
  } 
}

4 pagetest.jsp
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=gb2312" language="java"%>

<html:html locale="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>

<table border="1">
<tr><th>书名</th><th>作者</th><th>价格</th></tr>
<logic:present name="result">
<logic:iterate id="book" name="result"  type="bean.Book" >
<logic:present name="book">
<tr>
 <td><bean:write name="book" property="bookname" /></td>
 <td> <bean:write name="book" property="author" /></td>
 <td><bean:write name="book" property="price" /></td>
</tr>
</logic:present>
</logic:iterate>
</logic:present>
</table>
<logic:equal name="page" property="hasNextPage" value="true">
<html:link page="/page.do?action=nextPage">nextPage</html:link> 
</logic:equal>
<logic:equal name="page" property="hasPreviousPage" value="true">
<html:link page="/page.do?action=previousPage">PreviousPage</html:link>
</logic:equal>
共有数据总数<bean:write name="page" property="totalRows"/>;
共分<bean:write name="page" property="totalPages"/&g

上一页  [1] [2] [3] [4] [5] [6] 下一页

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营