JSF commandLink无法处理重定向的错误页面
我正在使用web.xml文件中的以下条目将所有异常重定向到一个简单的错误页面:
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.xhtml</location>
</error-page>
我的错误页面包含:
<ice:form id="errorForm">
<ice:outputText value="#{guiProps.UnknownError}"/><br/><br/>
Click <ice:outputLink value="/"> here</ice:outputLink> to attempt to return to the previous page.<br/>
Click <ice:commandLink value=" here" action="#{UserBean.logoutAction}"/> if you are unable to do so.
</ice:form>
问题是,commandLink在单击时不起作用。永远不会触发logoutAction方法。你得到一个简短的沙漏,我观察了一些XMR动作(通过Chrome浏览器),但没有真正发生。我也试过使用vanilla JSF标签(h:commandLink,h:form等)并且发生同样的事情,所以它是一个JSF问题,而不是ICEfaces问题
也很奇怪......这个问题只发生在使用Glassfish v2.1.1而不是v2.1。我不知道这本身是不是一个v2.1.1错误,但无论如何,如果有办法解决它或找出正在发生的事情,我会感激任何帮助,因为我们当然使用v2.1.1。
没有找到相关结果
已邀请:
1 个回复
悍蕾驮苇袜
而不是
吗?