我有這樣定義的基本異常處理程序:的SimpleMappingExceptionResolver醒目NotAuthorizedException
<bean id="exceptionResolver"
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="errors.exception-handling" />
</bean>
,我有我的安全控制方法是這樣的:
@PreAuthorize("isAuthenticated()")
@RequestMapping(value = "/Home", method = RequestMethod.GET)
public String home(HttpServletRequest request, HttpSession sess) {
}
現在,我有我的NotAuthorized處理器配置爲重定向如果您點擊/ Home,則進入登錄頁面。但是,使用exceptionResolver,我只是讓我的頁面說有錯誤。如果我註釋掉exceptionResolver,它可以正常工作。
如何讓它忽略NotAuthroized和其他此類安全異常?
你可以發佈你的處理程序代碼嗎? –