JSF <h:commandlink>重定向到页面?

时间:2015-12-04 05:17:40

标签: jsf jsf-2.2

我想点击一个按钮&#34;注册&#34;,然后它将转到页面&#39; signup.xhtml&#39;。

<h:commandLink action="#{request.contextPath}/faces/signup.xhtml" value="sign up" />    

我收到了错误消息:

/index.xhtml @25,90 action="#{request.contextPath}/faces/signup.xhtml" Not a Valid Method Expression: #{request.contextPath}/faces/signup.xhtml

编辑: 根据这里的建议:How can I redirect in JSF 2.0

我用过这个:

<h:commandLink action="/signup?faces-redirect=true" value="sign up" />

但又收到了另一个问题:

javax.el.PropertyNotWritableException: /index.xhtml @21,33 value="": Illegal Syntax for Set Operation

为什么它在index.xhtml上抱怨@ 21,并且没有直接重定向到页面signup.xhtml?

0 个答案:

没有答案