我是JSF新手,正在尝试理解操作属性和结果属性之间的区别是什么?这不是按钮和命令按钮之间的区别,而是同一按钮标记上的结果属性与操作属性之间的区别。
例如,我可以:
<h:button value="Go" outcome="<value>" />
或
<h:button value="Go" action="<value>" />
我不知道什么时候用哪个。此外,如果<代码>
非常感谢。
如果您看到JSF 2.0 API,则没有
action
属性
但是,如果浏览器禁用了JavaScript,导航将失败,因为“h:按钮”标签会生成一个“onClick”事件来处理通过
window.location.href
的导航。
<h:button value="buton" outcome="login" />
//HTML输出
<input type="button"
onclick="window.location.href='/ContextRoot/faces/login.xhtml; return false;"
value="buton" />
资料来源:mkyong。我最喜欢的网站,在那里你可以找到像样的例子。
JSF的优秀博客:BalusC。这个论坛上这么多人的英雄:)。
是否可以创建,它将调用托管bean中的方法,并从那里执行转发到另一个jsf页面? 事先谢谢。
我有一个工作良好的JSF片段。单击commandbutton时,它应该通过重定向到自身来重新加载页面。 我得到的错误是 javax.el.elException:不是有效的方法表达式:#{redirectTo}(位于com.sun.el.lang.expressionBuilder.CreateMethodExpression(ExpressionBuilder.java:311)(位于com.s
更新:这里是我目前的方法/想法。听起来很麻烦,但可能有用。虽然,更好的实施方式是受欢迎的-- 我正在考虑使用一个过滤器,就像BalusC在这里描述的那样 我如何从过滤器中读取JSF会话bean? 哪里 (上面的代码借用自这里-https://community.jboss.org/thread/189427) 每个xhtml都有自己的元标记,如[h:head]中的[meta name=“modul
问题内容: 我喜欢该方法返回资源数组的方式,该资源可以再次保存到服务器。 我正在尝试对Drupal RestWS 模块使用Angular,该模块返回一个对象,该对象具有多个“元”属性和一个称为list的属性,用于存储实际数据。有没有一种方法可以告诉资源使用该数组呢? 示例:返回: 问题答案: 使用最新的Angular版本(1.1.2或更高版本),可以使用transformResponse配置资源:
我为自己编写了一个自定义的NavigationHandler,与下面的操作非常相似,但只是使用堆栈来保存历史记录: