如何在HttpServletRequest中添加http协议头值?

时间:2011-06-13 08:45:22

标签: java http servlets http-headers

如何在调用request.getHeader()之前在过滤器的HttpServletRequest中添加http协议标头值并获取标头值?

2 个答案:

答案 0 :(得分:7)

你可以在HttpServletRequestWrapper找到钩子。

[已编辑包含指向示例的链接]

您可以在这里找到a fine example

答案 1 :(得分:3)

HttpServletRequest对象是只读的。你无法修改它们。但是你可以通过使用装饰器模式并在扩展类中添加可变性来扩展它们的功能。看看以下帖子:

http://wilddiary.com/adding-custom-headers-java-httpservletrequest/