我有一个旧版 Java webapp,它可以进行许多重定向和转发。我试图在 ServletFilter 中找到一种方法来区分 GET 请求与那些服务器端重定向和来自客户端的 GET 请求。
我希望通过在发送重定向/转发之前向标头添加一个属性作为标志来做到这一点,然后在 ServletFilter 中读取它以相应地路由它。
我在 ServletFilter 中的重定向和 request.getAttribute("myflag") 之前尝试了 request.setAttribute("myflag", "yes")。我得到的只是空值。
我可以修改标头服务器端并读取这些修改服务器端吗?
提前感谢您的任何提示。