我想要的是在执行文件上传后加载另一个页面。
我试图将这段代码放在处理文件上传的 bean 中:
return "<JSF Page Name>?faces-redirect=true"
但仍然没有运气......
最佳答案
您不能从操作监听器 方法内部进行导航。您只能从真正的 action 方法内部导航,该方法绑定(bind)到 UICommand
组件的 action
属性。
但是您可以通过 ExternalContext#redirect()
以编程方式发送重定向:
FacesContext.getCurrentInstance().getExternalContext().redirect("page.xhtml");
关于java - 文件上传后如何加载JSF页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816811/