将JSf2.2与primefaces 3.4一起使用,无法重定向到主页,这是我默认的应用程序网址。
如果我使用JSF mvc在我的应用程序中的一个视图(页面)。当我停止服务器并重新启动它并输入现有的url(或者我的app当前的url)然后我的应用程序重定向登录页面,这是由spring security。现在我再次登录时被重定向到我来到登录页面的视图。我检查了我javax.faces.STATE_SAVING_METHOD
中的web.xml
它被提到了客户端。它应该重定向到defaultUrl页面的问题是什么,即home.xhtml。如果我们没有正确登出,jsf会存储上一个视图吗?或者其他一些问题请告诉我
答案 0 :(得分:0)
这与已经指出的JSF / Primefaces无关。它由于弹簧安全配置。
您可以通过为标记的“always-use-default-target”属性设置true / false来控制此行为。
示例1:
在成功登录后的这个例子中,无论你发起了哪个动作,它总是会调用/成功动作
<form-login default-target-url="/success" always-use-default-target="true" />
示例2:
在成功登录后的此示例中,它将显示您启动操作的页面。
<form-login default-target-url="/success" always-use-default-target="false" />