我需要知道是否有任何方法可以web.xml
从以下位置调用弹簧控制器:
<error-page>
<exception-type>org.demo.exceptions.InvalidSessionException</exception-type>
<location>/login.jsp</location>
</error-page>
我创建了一个名为 as 的自定义异常类InvaliSessionException
,通常我们从<location>
标签中调用一些 jsp 页面,但我需要做的是调用登录控制器,例如auth/login
ie <location>/auth/login</location>
。
有什么办法可以做到这一点?
InvaliSessionException.java
public class InvalidSessionException extends NullPointerException
{
private static final long serialVersionUID = 1L;
public String getMessage()
{
return "No user logged in.";
}
public int getExceptionType()
{
return -1;
}
}