`
hi_app
  • 浏览: 78557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

struts标签分页参数的传递

阅读更多
在利用标签分页的时候用参数来传递的时候。
直接将相应的参数放到在下面的例子可以看出


<!-- 利用迭代器将数据库里面的数据取出来显示-->
<!-- 利用request来获取数据库里返回来的数据 -->
  <s:iterator value="#request.pm.datas">
  <LI><A class="black14" 
  href="newscenter/message/an_article_recored.action?id=<s:property value="id"/>"><s:property value="title"/>

  <s:if test="imgurl!=''">
  <IMG src="images/newscenter_images/info/ico_img.gif">
  </s:if>
  </A> 
  
  (<s:property value="time"/>) </LI>

</s:iterator>	
 
 </UL></DIV></DIV>
<DIV style="TEXT-ALIGN: right; BACKGROUND-COLOR: #cccccc">
            	<div class="page" style="TEXT-ALIGN: right; margin-right:100px; BACKGROUND-COLOR: #cccccc">
			    <pg:pager url="newscenter/message/news_list.action" items="${pm.total}">
			    <!-- url 是执行action的路径。items是总记录数 -->
				        <pg:first>
				      <a href="<%= pageUrl %>&typeid=<s:property value="typeid"/>">首页</a>
				    </pg:first>
				
				    <pg:prev>
				      <a href="<%= pageUrl %>&typeid=<s:property value="typeid"/>">前页</a>
				    </pg:prev>
				
				    <pg:pages>
				       <a href="<%= pageUrl %>&typeid=<s:property value="typeid"/>"><%= pageNumber %></a> 
				    </pg:pages>
				
				    <pg:next>
				      <a href="<%= pageUrl %>&typeid=<s:property value="typeid"/>">后页</a>
				    </pg:next>
				
				    <pg:last>
				      <a href="<%= pageUrl %>&typeid=<s:property value="typeid"/>">尾页</a>
				    </pg:last>
			</pg:pager>
					</div>

<DIV class=clear>
分享到:
评论

相关推荐

    Struts2自定义分页标签

    1. **创建Action类**:首先,你需要创建一个Action类,该类将处理用户的请求,包括获取数据、计算总页数以及处理分页参数。例如,你可以定义两个参数,`currentPage`和`pageSize`,用于跟踪当前页和每页显示的条目...

    自定义标签代替Struts标签实现分页

    然而,有时候我们可能需要根据项目需求定制特定的功能,比如这里的"自定义标签代替Struts标签实现分页"。下面将详细阐述这个主题。 一、自定义标签的原理 自定义标签是JavaServer Pages (JSP) 技术的一个强大特性,...

    struts标签分页(实用)

    总结,Struts标签分页是一种高效且灵活的方式,它将分页逻辑封装在自定义标签中,使得JSP页面更简洁,同时降低了视图与业务逻辑的耦合度。通过学习和实践,你可以更好地掌握这一实用技巧,并将其应用于各种Java Web...

    struts自制标签分页封装

    4. **ActionContext**:在不依赖 Struts 1.3 的情况下,我们可以利用 `ActionContext` 来传递请求上下文中的信息,例如分页参数可以从请求中获取,然后传递给自定义标签。 5. **标签库(TLD)**:为了使用自定义...

    经典struts2分页方法 JAVA_WEB必备分页 源码

    为了实现分页,我们需要创建一个包含分页参数(如当前页数、每页记录数)的Action类,并提供相应的业务逻辑。 2. **模型(Model)**:模型层负责与数据库交互,获取所需的数据。在分页场景下,我们需要根据Action中...

    Struts2 分页实现

    5. **传递参数**:当用户点击分页按钮时,需要将当前页数作为参数传递回Action。可以使用Struts2的表单标签或者URL参数来实现。 6. **处理请求并更新数据**:Action接收到分页请求后,根据新的页数重新执行数据库...

    struts2做的分页标签

    - **ModelDriven或ActionSupport**:为了传递分页参数,如当前页数和每页显示数量,可以使用ModelDriven或ActionSupport,将这些参数作为属性添加到Action类中。 - **Result类型**:配置Struts2的结果类型,通常...

    hibernate+struts2分页代码

    - 分页功能在Struts2中通常通过Action类的属性来接收分页参数(如页码、每页大小),然后在后台进行处理并返回相应的数据。 3. **分页实现**: - 分页通常涉及两个主要部分:前端展示和后端处理。前端负责展示...

    struts2分页效果第二种

    5. **分页请求处理**:在Action中,我们需要处理用户的分页请求,通常是通过URL参数(如`page`)来传递当前页码。Action接收到这个参数后,根据参数值更新`PageBean`中的`currentPage`属性,然后重新查询数据库并...

    Struts完整分页

    同时,可能还需要配置拦截器,例如,`params`拦截器用于从请求中获取分页参数。 5. **参数传递**:用户在页面上点击分页链接时,需要将当前页数和每页大小等参数传递给服务器。这可以通过URL查询字符串实现,例如`...

    struts2 完美实现 标签分页

    在这个“Struts2 完美实现 标签分页”的项目中,我们主要关注如何在Struts2框架下实现高效的分页功能,并利用自定义标签来提供友好的用户界面。 分页是Web应用中常见的需求,它有助于提高用户体验,特别是当处理...

    Struts带分页有查询

    4. **请求参数传递**:在URL中,通常会携带页码和每页数量等分页参数,如"?page=1&rows=10"。这些参数需要在Action类中进行解析,并用于数据库查询。 5. **视图层(View)**:在JSP页面上,分页标签会根据Action...

    jsp +struts 分页经典

    在Struts中,开发者可以创建Action类来处理这些查询请求,Action类接收表单参数,调用业务服务层(Business Logic Layer)进行处理,然后返回结果给JSP页面展示。JSP页面可以通过EL(Expression Language)或JSTL...

    自定义struts2 分页标签

    本教程将详细介绍如何在Struts2中自定义分页标签。 在传统的网页开发中,分页通常通过服务器端脚本或JavaScript实现,但在Struts2框架中,我们可以创建自定义标签来完成这一任务,使得代码更加模块化和易于维护。...

    struts1.2实现分页

    1. **配置Action**:首先,我们需要创建一个处理分页请求的Action类,该类需要接收并处理用户请求的分页参数,如当前页数和每页大小。通常,这些参数会通过HTTP请求传递。 2. **数据查询**:在Action中,根据用户...

    Struts+Hibernate分页标签

    5. **分页参数处理**: 分页标签需要处理用户传递的参数,如页码和每页显示的数量。这些参数可以通过Action类的属性接收,然后在Action中进行校验和转换。 6. **实现分页导航**: 自定义标签还需要提供导航元素,...

    struts做的一个简单的分页功能

    2. **Struts框架中的分页**:在Struts中,我们可以利用Action类和Struts标签库来实现分页。Action类是业务逻辑的载体,而Struts标签库则提供了在视图层展示数据的便利。 3. **Action类中的分页处理**:描述中提到,...

    STRUTS2+HIBERNATE详细的分页实现代码详细的分页实现代码

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要探讨的是如何在Struts2与Hibernate框架结合下实现分页功能。接下来将详细解析Struts2与Hibernate如何协作完成这一任务。 ### Struts2与Hibernate...

    struts2分页模型

    在JSP页面中,通常会用到`&lt;s:iterator&gt;`标签遍历Action中传递过来的当前页数据,并提供上一页、下一页、跳转到指定页等按钮。这些按钮的链接需要携带当前页数作为参数,以便服务器端能够正确处理请求。 6. **URL...

    freemarker_struts2分页

    注意,这里的链接需要与Action的参数对应,例如通过JavaScript函数`changePage(page)`传递新的当前页参数。 最后,为了使用户点击分页链接时能够正确跳转并更新页面,你需要在Action类中添加一个接收新页面参数的...

Global site tag (gtag.js) - Google Analytics