首先要点一下查找才有数据
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>???