我是 JSF 2.0 的新手,正在尝试向我的页面输出一条消息。我想要一个接受一些输入、进行一些处理并显示一些输出的表单。看起来很简单吧?但是,我不想在我的支持 bean 中定义一个属性来显示输出:
<h:outputText value="#{bean.property}" />
这种方法对我来说似乎很混乱。对于要显示的每条状态消息,我都需要一个成员变量。我也不想将输出显示绑定到表单变量,如下所示:
<h:inputText id="someId" />
<h:message for="someId" />
因为我的状态结果没有对应的表单变量。设置消息并使用全局消息:
<h:messages globalOnly="true" />
也不能很好地工作,因为我可能需要更新页面上的多个元素(不要将所有状态消息集中到同一个 div 中)。
来自 Spring MVC,可以在传递给视图的 ModelAndView 对象上设置任意属性,然后从视图中访问这些属性。JSF中有相应的方法吗?
谢谢你。