问题:

jsf页面有个<h:commandButton action=”#{test.sendNews()}” value=”发送消息”></h:commandButton>

之前点按钮是好的,但是加了个selectMenu后 就不行了,点了按钮看到服务端有反应,但是就是没有执行test.send()

代码如下:

<h:selectOneMenu id=”newsIdSelect” value=”#{test.news}”>
<f:selectItems value=”#{test.newsItemList}” ></f:selectItems>
</h:selectOneMenu>
<h:commandButton action=”#{test.sendNews()}” value=”发送消息”></h:commandButton>

 

 

解决:

发现因为 test.getNewsItemList()[]的value 是自定义的News类型,value 改为String 类型的就好了

 

发表评论

电子邮件地址不会被公开。