【发布时间】:2013-03-19 10:29:47
【问题描述】:
我正在使用拦截器来限制对应用中某些用户的访问。例如:
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception
{
Logger.logRequest(request);
return list.contains(user);
}
如果列表包含用户,则完成请求。否则,它什么也不做。
如果用户无权访问,我如何显示自定义页面?现在,如果它是假的,它只是显示一个不利于用户体验的空白页面。
【问题讨论】:
-
您可以使用 RequestDispatcher 从请求中转发到某个 jsp。或者您可以发送重定向。
标签: java spring-mvc interceptor