jsf中的分页

本文介绍了一种使用JSF框架实现的分页查询功能,包括前端页面设计、后端业务逻辑处理及数据库交互过程。文章详细展示了如何通过JSF的`h:commandLink`和`page:pagination`组件来实现数据的分页显示,并介绍了如何配置`OutBean`及`OutServiceImpl`以完成数据的查询和分页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先要点一下查找才有数据
1.listChunkOut.jsp
<h:form id="searchForm">
<h:commandLink action="#{outBean.listChunkOut}"    

styleClass="highLightLink" id="search">     

<h:outputText value="查找" />     

</h:commandLink>
<page:pagination>
<table>
 <tr><td>字段1:</td><td>字段2:</td><td>字段3:</td></tr>
<c:forEach var="out" items="#{listChunk.list}">
  <tr><td>取字段1:out.* </td><td>取字段2:</td><td>取字段3:

</td></tr>
</c:forEach>
</table>
</page:pagination>
2.OutBean.java
public String listChunkOut()
 {
  outService.listChunkOut(searchConditions);
  return "listChunkOut";
 }
3.OutServiceImpl.java
 public ListChunk listChunkOut(SearchConditions conditions)
 {
  BusinessSearchConditions

bconditions=conditions.validConditions(Arrays.asList(new String[]

{"I_outid"}));
  return outDAO.listChunkOut(bconditions);
 }

protected Map<String,String> conditions;

searchConditions.conditions['personName']


searchConditions
BusinessSearchConditions
 <managed-bean>
  <managed-bean-name>searchConditions</managed-bean-name>
  <managed-bean-class>
   com.whlongyi.common.condition.SearchConditions
  </managed-bean-class>
  <managed-bean-scope>session?</managed-bean-scope>
 </managed-bean>
jsf中baking Bean的配置
bean中有一对象,需要配置
 <managed-property>
   <property-name>searchConditions</property-name>
   <value>#{searchConditions}</value>
  </managed-property>
 </managed-bean>???

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值