response.addHeader()没有添加

时间:2018-01-02 10:17:59

标签: jsp header response

我使用response.addHeader()从jsp向客户端返回随机值。该方法有时会起作用,当它甚至不在之后,例如,

response.addHeader("x","y") 

以下返回null

response.getHeader("x");

我注意到它在jsp中的for循环之后没有添加任何值,但在for循环之前,response.addHeader()可以正常工作。

任何人都知道为什么会发生这种情况以及如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

响应(或页面)的缓冲区大小似乎有问题。我通过在页面的第一行添加以下行来解决我的问题(jsp)

response.setBuffer(64000);