我正在使用response.addHeader()从jsp向客户端返回随机值。该方法有时会起作用,例如,当它甚至不在之后
response.addHeader("x","y")
以下返回null
response.getHeader("x");
我注意到它在jsp中的for循环之后没有添加任何值,但是在for循环之前,response.addHeader()工作。
任何人都知道为什么会发生这种情况以及如何解决这个问题?
谢谢
它似乎是响应(或页面)的缓冲区大小的问题。我通过在页面的第一行添加以下行来解决我的问题(jsp)
response.setBuffer(64000);