java - primefaces:同时进行 actionListener 和重定向

标签 java primefaces

我想当我点击一个

   <p:commandButton>

,调用一个Bean进行处理,同时将页面重定向到另一个页面。

换句话说,我想结合:

<p:commandButton actionListener="#{processBean.process}" >
</p:commandButton> 

和:

<h:link outcome="redirection"> 
</h:link>

其中“重定向”在faces-config.xml中配置

我该怎么办? 有没有更好的方法来实现这一目标?

最佳答案

使用 p:commandButton 的 action 属性。

<p:commandButton actionListener="#{processBean.process}" >
</p:commandButton> 

改成

<p:commandButton actionListener="#{processBean.process}" action="viewIDToRedirect" >
</p:commandButton> 

首先,将调用 actionListener,然后启动导航。但请记住,您需要在 faces-config.xml

中定义导航规则

关于java - primefaces:同时进行 actionListener 和重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21782427/

相关文章:

java - mongoDB:游标 notimeout 设置在 java 客户端中不起作用

java - 在 IntelliJ 中添加您自己的自定义宏,例如 "sout"

java - 使用 spring security 创建自定义登录

jsf - <p :commandButton> inside <ui:fragment rendered> is not invoked 的 Action

java - 使用 JSF primefaces 和 Google App Engine 数据存储的 CRUD 最佳实现是什么

Java Optional<T> 问题,我这样做对吗?

java - 4 个进程的信号量执行

java - 加载类时如何告诉引用路径?

mysql - 将图像保存到数据库是个好主意吗?

jsf - 如何在 p :inputTextarea Prime Faces? 中停用拼写检查