gpt4 book ai didi

java - Spring MVC 3 : Interceptor return view on false

转载 作者:行者123 更新时间:2023-12-01 14:08:47 24 4
gpt4 key购买 nike

我正在使用拦截器来限制对应用程序中某些用户的访问。例如:

@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception
{
Logger.logRequest(request);
return list.contains(user);
}

如果列表包含用户,则完成请求。否则,它什么也不做。

如果用户无权访问,我如何显示自定义页面?现在,如果它是假的,它只是显示一个空白页面,这对用户体验来说不是很好。

最佳答案

看起来您可以在不点击 servlet 的情况下进行响应重定向。以下作品:

    if (list.contains(user))
return true;
else
{
//set up the view
response.sendRedirect("nope_view");
return false;
}

关于java - Spring MVC 3 : Interceptor return view on false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com