我是否记得正确或将参数立即设置为 true 应该更改浏览器的 url?如果是正确的,为什么这个链接不能正常工作?
<h:form>
<h:commandLink immediate="true" action="/url_page.xhtml" value="Label link"/>
</h:form>
经过一番研究,我发现了一个问题,作者在网址中添加了字符串“?faces-redirect = true”......它像我一样工作吗?我应该设置其他东西吗?感谢您的帮助。
PS:我也尝试了 h:link 但也许它并没有执行所有的事情,因为在那之后下一页返回一个 nullpointerException 但 url 改变了我想要的......
解决方案完成:我将 h:commandLink 的操作更改为调用返回 /url_page?faces-redirect=true 的方法,因为我发现 nullpointer 异常进入了 servlet 过滤器......谢谢@BalusC 和@Matt!