日期:2014-05-18  浏览次数:20739 次

请教个位大虾,jsf事件或取用户输入值的问题`
请教各位高手,我有一个实现ActionListener接口的监听器类```
并实现processAction方法`
然后在jsp页面表单的提交按钮注册它
请问,我现在想在这个事件里取获用户在表单输入的值,要怎么获取啊?
我以为是要这样(UIForm)(e.getComponent().findComponent( "login "))
可是还是不会从UIForm里获取他的值````

求大家帮帮忙啦`

------解决方案--------------------
想得太复杂了,页面提交后faces会自动把表单内的值绑定到相关的bean里面的.因此在事件里面是可以直接取值的,比如 <inputText value= "${mbean.xValue} "> ,在事件里直接调用getXValue()就可以了.
------解决方案--------------------
用js,或者楼上的