<h:commandButton value="save" update=":formTable:tableData">
<f:setPropertyActionListener value="BTN_ONE"
target="#{tamplateTableBean.buttonSelected}" />
</h:commandButton>
FacesContext.getCurrentInstance().getExternalContext().redirect("error.xhtml");
这是怎么造成的,我该怎么解决?
正如BalusC comment中链接II所述,Omnifaces解决了这个问题。我删除了ExcetionHandler实现并更改为OmniFaces->和在文档中一样,我导入Omnifaces.jar,添加到faces-config.xml
<factory>
<exception-handler-factory>
org.omnifaces.exceptionhandler.FullAjaxExceptionHandlerFactory
</exception-handler-factory>
</factory>
和web.xml
<error-page>
<error-code>500</error-code>
<location>/faces/restricted/error.xhtml</location>
</error-page>
现在我在Ajax请求中捕获异常并重定向到错误页面。(提示:error.xhtml是facelet文件,请注意将正确的路径放入它)
我有一个JSF页面,其中有一个具有ajax=true的p:命令按钮,并在单击时呈现一个包装在p: outputGroup中的p:面板。当单击此按钮时,action方法将在ManagedBean中将show CreateUser值设置为true,这用于呈现面板。这工作正常——单击按钮后面板会正确呈现。在p:面板内还有另一个p:命令按钮。这个命令按钮不起作用,因为当我单击它时什么都不会发生。永远不会调
在构建Web应用程序时,我们经常需要将用户从一个页面重定向到另一个页面。 CodeIgniter使我们的工作变得轻松。 redirect()函数用于此目的。 Syntax 重定向( $uri = '', $method = 'auto', $code = NULL ) Parameters $uri ( string ) - URI字符串 $method ( string ) - 重定向方法('a
Web应用程序中出于多种原因需要页面重定向。 您可能希望在发生特定操作时将用户重定向到另一个页面,或者基本上是出现错误。 例如,当用户登录您的网站时,他经常被重定向到主要主页或他的个人仪表板。 在Django中,使用“重定向”方法完成重定向。 'redirect'方法作为参数:您要重定向到的URL作为字符串A视图的名称。 到目前为止myapp/views看起来如下 - def hello(requ
到目前为止,我们在标准输出流上显示了数据。 我们还可以将数据重定向到文件。 print或printf语句后出现重定向。 AWK中的重定向就像shell命令中的重定向一样,除了它们是在AWK程序中编写的。 本章通过合适的示例解释重定向。 重定向运算符 重定向运算符的语法是 - 语法 (Syntax) print DATA > output-file 它将数据写入output-file 。 如果输出
我使用的和。 我已经准备好了客户端母版,它使用向导添加客户端,同时反映在可数据化中。然后我更新了可更新的编辑实用程序。然后我添加了删除按钮,并尝试调用bean的删除方法。 但是当我点击删除按钮时,添加客户端的向导验证被执行。所以我创建了另一个文件并包含在中,但结果仍然相同。现在,我想添加删除实用程序中的日期。我尝试了很多技巧来做到这一点。 我只是想通过操作监听器传递客户端标识,删除并刷新可更新的命
问题内容: 我已经麻烦了几天了。希望这可以更清洁,以前做过的人可以帮助我! 我正在Tomcat 7.0服务器上运行的Eclipse中使用JSF 2.0构建WebApp。并且已经制作了一个我想去的servlet,但是我不知道如何分配导航规则来带我去: 在我的项目中,路径为src / com / servlets / PdfServlet,因此当我在服务器上运行项目时,可以通过url localhos