读书人

JSF的lt;h:dataTable var=quot;itemquot;有关问题

发布时间: 2012-01-13 22:43:30 作者: rapoo

JSF的<h:dataTable var="item"问题 ...
<h:dataTable var= "item " value= "#{sessionBean.resultSet} ">
<h:column>
<f:facet name= "header ">
<h:outputText value= "号 "/>
</f:facet>
<h:outputText id= "id1 " value= "#{item.code} "/>
</h:column>
</h:dataTable>

在上述的var= "item ",编译时出警告:item cannot be resolved

结果出不来,Why?


[解决办法]
<h:dataTable> 的value值定的象可以是以下的型:


java.util.List的例
java.sql.ResultSet的例
javax.servlet.jsp.jstl.sql.Result的例
javax.faces.model.DataModel的例

你用的是不是这些中的一种
[解决办法]
最好别用java.sql.ResultSet的例或
javax.servlet.jsp.jstl.sql.Result的例,
因为一旦重复获取某一字段会出错,如果想继续对某条记录进行操作就用DataModel,否则就用list

读书人网 >Java Web开发

热点推荐