Java 设置httpServletResponse中的标头列表
在我的项目中,我在servletResponse中为每个项目设置标题 例如:Java 设置httpServletResponse中的标头列表,java,spring,servlets,http-headers,Java,Spring,Servlets,Http Headers,在我的项目中,我在servletResponse中为每个项目设置标题 例如: httpServletResponse.setHeader("Access-Control-Allow-Origin", "*"); httpServletResponse.setHeader("access-token","32Bxxxxxxxxx"); httpServletResponse.setHeader("username","admin"); 这很好,但是如何将这些标题设置为应该添加到每个响应中的列表?
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
httpServletResponse.setHeader("access-token","32Bxxxxxxxxx");
httpServletResponse.setHeader("username","admin");
这很好,但是如何将这些标题设置为应该添加到每个响应中的列表?这些标题将作为常量存储在应用程序中
- 如何在没有任何循环的情况下实现这一点
- 有什么方法可以做到这一点吗
任何建议都将不胜感激。您可以将它们作为键和值对添加到
映射中,并将映射的键和值设置为标题。您可以将它们作为键和值对添加到映射中,并将映射的键和值设置为标题。您正在使用servlet。在servlets中,您应该对这样的内容使用过滤器
示例中的Tomcat具有内置的CORS过滤器。您可以扩展它,并为“访问令牌”和“用户”提供自己的逻辑
您正在使用servlet。在servlets中,您应该对这样的内容使用过滤器
示例中的Tomcat具有内置的CORS过滤器。您可以扩展它,并为“访问令牌”和“用户”提供自己的逻辑
如果您使用的是spring MVC,您可以使用拦截器,并在拦截器中为所有响应添加这些头(您也可以忽略指定的响应)。使用Map添加多个头如果您使用的是spring MVC,那么您可以使用interceptor并在所有响应的interceptor中添加这些头(对于指定的响应,您也可以忽略)。使用Map添加多个标题我认为没有任何方法可以将标题列表添加到HttpServletResponse。检查所有现有方法-您使用的是什么版本的Java?我使用的是Java 8我认为没有任何方法可以向HttpServletResponse添加标题列表。检查现有的所有方法-您使用的是什么版本的Java?我使用的是Java 8