Servlets 将自定义头参数添加到Http头

Servlets 将自定义头参数添加到Http头,servlets,servlet-filters,Servlets,Servlet Filters,是否有任何工作方法可以将自定义属性添加到Http请求的Http头中。到目前为止 我试着输入Servlet过滤器响应,httpRequest没有addHeader方法。我尝试了JSF中的阶段侦听器。似乎什么都不管用。有什么办法吗? 我使用Weblogic,是否有任何Weblogic特定的方式,比如一些可以用来设置自定义标题的标记。请提出建议。 简而言之,我希望在Http头的请求中使用自定义属性 是否有任何方法可以为IIS服务器执行以下操作 <system.webServer>

是否有任何工作方法可以将自定义属性添加到Http请求的Http头中。到目前为止
我试着输入Servlet过滤器响应,httpRequest没有addHeader方法。我尝试了JSF中的阶段侦听器。似乎什么都不管用。有什么办法吗?
我使用Weblogic,是否有任何Weblogic特定的方式,比如一些可以用来设置自定义标题的标记。请提出建议。
简而言之,我希望在Http头的请求中使用自定义属性

是否有任何方法可以为IIS服务器执行以下操作

<system.webServer> 
    <httpProtocol>
        <customHeaders>
            <clear />
            <add name="X-UA-Compatible" value="IE=EmulateIE7" />
        </customHeaders>
    </httpProtocol>
</system.webServer>      


请求头由调用Servlet/JSP的客户端发送,这就是为什么
Servlet规范不允许您向请求添加任何头的原因。如果要为请求设置任何自定义属性,
唯一的方法是使用HttpServletRequest.setAttribute()方法。

为什么不能使用筛选器编写?功能要求不清楚。HTTP请求参数与HTTP头完全不同,因此您的问题令人困惑。此外,还不清楚您所说的是HTTP请求头还是HTTP响应头。@RameshPVK:我希望请求中包含HTTP头。请求没有addHeader方法。请求包装器实际上不会将值放入头中。当您调用getHeader方法时,它只是从其他源检索它。我需要一个自定义的Header not Request属性,比如说User Agent Header value,我需要将X-MY_头插入Http头中。您不能。这就是我在回答中提到的。”Servlet规范不允许您向请求添加任何头。如果您注意到像WebSeal或SiteMinder这样的SSO接口,那么除了通常的头集之外,还会添加请求的自定义头值。我们可以不这样做吗???不,添加标题毫无意义?设置标题/属性是什么?告诉我你的用例?好吧,我必须添加X-UA-Compatible头。这适用于正在移植到IE8浏览器的JSF应用程序。