gpt4 book ai didi

java - 在 chain.doFilter 之后调用 request.setAttribute

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:44 27 4
gpt4 key购买 nike

好的。所以基本上我想做的是将对象列表设置为 HttpServletRequest 作为参数,如下所示:

request.setAttribute("Param", objs);

然后我想修改过滤器中这些对象的列表,以便我可以删除一些用户无权查看的对象。

像这样:

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

chain.doFilter(request, response);
request.removeAttribute("Param");


}

但它没有做任何事情。有人可以帮助我吗?

最佳答案

毫不奇怪,在过滤器中的chain.doFilter之后修改请求属性是一项无操作。 servlet 和/或 jsp 已经完成了它们的部分。您通常只在那个地方进行清理。

关于java - 在 chain.doFilter 之后调用 request.setAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392400/

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