2013-06-05 52 views
1

正在試圖加入一個四郎註銷功能,我在JSP頁面中添加此:註銷在阿帕奇四郎

<a href="/logout">Log Out</a> 

和shiro.ini是這樣的:

[main] 
authc.loginUrl = /login.jsp 
logout.redirectUrl = /logout.jsp 

#[users] 
#admin = p 
#mike = p, reader 
#joe = p, writer 

[urls] 
/login.jsp = authc 
/logout.jsp = logout 
/writer/** = user, roles[writer] 
/success/** = user 
#/** = anon 

但是當我嘗試註銷,它給我一個

HTTP狀態404 ... 所請求的資源()不是availab樂。

回答

4

如果重新讀取文檔,他們建議有

[urls] 
/logout = logout 

正如它看起來像你有一個重定向循環去:去logout.jsp,調用註銷過濾器,重定向到logout.jsp ,調用註銷過濾器等。

到目前爲止,我已經能夠使用此方法正確地重定向它。