shiro unauthorizedUrl頁面不跳轉問題

      最近使用shiro框架控制用戶權限,用戶權限認證未通過時,無法跳轉到unauthorizedUrl對應的頁面,直接拋出了異常。最後沒辦法,只能在web.xml中配置error-page,配置如下:

<error-page>
      <error-code>500</error-code>
      <location>/error.jsp</location>
</error-page>

 

shiro部分配置如下:

	<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
		<property name="securityManager" ref="securityManager" />
		<property name="loginUrl" value="/login.jsp" />
		<property name="successUrl" value="/index.html" />
		<property name="unauthorizedUrl" value="/error.jsp" />
    		<property name="filterChainDefinitions">  
	        <value>  
	        /css/** = anon
                /images/** = anon
                /js/** = anon
                /html/**= anon	
                /common/** =anon
                /login/** = anon
		/index.html = user
		/**/** = user
	        </value>  
	    </property> 
	</bean>
還有其他好的解決方法嗎?牛人指點下
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章