我知道这听起来可能是一个基本问题,但我很难弄清楚这一点。首先我有这个表格:
<h:form>
<h:inputText value="#{movies.name}"/>
<a4j:commandButton id="mybutton" value="Modify" immediate="true" action="#{movies.testModify}"/>
</h:form>
我想从电影 bean 的 testModify() 方法中捕获输入文本中的值。我的问题是 testModify 根本没有被调用。我注意到的奇怪行为是,当我删除 h:form 标记时,确实调用了该方法,但我仍然不知道如何从输入文本中获取值。
根据我的阅读,a4j:commandButton 需要 h:form 才能正常工作。
任何帮助将不胜感激!