首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSF的<h:dataTable var="item"有关问题 ...

2012-01-13 
JSF的h:dataTable varitem问题 ...h:dataTablevar item value #{sessionBean.resultSet} h:c

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

热点排行