今天在做一个数据导出JSF的时候,发现新的myfaces1.1.5的数据默认转换写法有点不一样了。 itemValue赋值的变化 <f:view>
<h:form>
<h:selectOneMenu id="exptype" value="#{exp.type_no}">
<f:selectItem itemLabel="业务1" itemValue="#{1}"/>
</h:selectOneMenu>
<h:commandButton value="导出指定用户"/>
<h:messages showDetail="true"/>
</h:form>
</f:view>Parsed in 0 seconds 并且默认对应的数值转换类型为Long,对应上面的itemValue,Java的Bean的写法为 默认格式转换getter和setter public void setType_no(Long type_no) {
//...
}
public Long getType_no() {
return type_no;
}Parsed in 0 seconds |
|||
最新评论
1 年 15 周之前
1 年 15 周之前
1 年 15 周之前
1 年 26 周之前
1 年 26 周之前
1 年 46 周之前
2 年 6 周之前
2 年 7 周之前
2 年 35 周之前
2 年 38 周之前