Jsp+struts分页显示源码(3)_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:Struts初级教程(6)-使用模块
模块化编程是目前趋势,即把项目分成了多个模块交由不同小组开发。 使用Struts框架时,每个请求都由Action去处理,并且还要在struts-config.xml中加以设定,这样以来做小项目还行,在大型网站的开发中,有很多小组负责不同的模块,如果每一个小组要对一个str


最后是JSP代码
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags" %> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<s:form action="ShowAction" method="GET"> 
   <h1>Welcome <s:property value="username"/></h1><BR> 
   <h1>CurrentPage <s:property value="currentPage"/></h1> 
   <!--show items of this page--> 
   <s:iterator value="list" status="status"> 
        <s:property value="id"/> 
        <s:property value="name"/> 
        <BR> 
   </s:iterator> 

   <!--define the url of the previous page and next page--> 
     <s:url id="url_pre" value="ShowAction.action"> 
         <s:param name="currentPage" value="currentPage-1"></s:param> 
     </s:url> 
     <s:url id="url_next" value="ShowAction.action"> 
         <s:param name="currentPage" value="currentPage+1"></s:param> 
     </s:url>  

   <!-- use url defined above -->     
   <s:a href="%{url_pre}">Pre</s:a> 
   <s:iterator value="list2" status="status"> 
      <s:url id="url" value="ShowAction.action"> 
      <!-- pass the currentPage parameter --> 
         <s:param name="currentPage" value="currentPage"></s:param> 
      </s:url> 
      <s:a href="%{url}"><s:property value="currentPage"/> </s:a> 
   </s:iterator> 
   <s:a href="%{url_next}">Next</s:a>
</s:form>  
</body>
</html> 

分享:Struts初级教程(5)-表单验证
应该清楚在Struts框架中,使用ActionFormBean来实现应用程序系统的非持久性数据存储和维护功能,它采用了自动填充属性和调用的机制。所以必须继承ActionForm类,并且包涵用户表单输入的属性,以及相应的get方法和set方法。另外,还可以根据需要重写父类的res

共3页上一页123下一页
来源:模板无忧//所属分类:JSP教程/更新时间:2010-03-19
相关JSP教程