Http Header的设置和取得:
Http Header设置:
Servlet1中,代码为:
response.setHeader("111", "111");
RequestDispatcher requestDispatcher = request
.getRequestDispatcher("\Servlet2");
requestDispatcher.forward(request, response);
Http Header取得:
Servlet2中,代码为:
request.getHeader("111");打印出来是null
请教高手,谁知道怎么设置和取得Http Header?
Http Header设置:
Servlet1中,代码为:
response.setHeader("111", "111");
RequestDispatcher requestDispatcher = request
.getRequestDispatcher("\Servlet2");
requestDispatcher.forward(request, response);
Http Header取得:
Servlet2中,代码为:
request.getHeader("111");打印出来是null
请教高手,谁知道怎么设置和取得Http Header?
解决方案 »
- 急,字符串转换成日期格式的异常
- 请问一个简单的问题,各位大哥帮帮忙啊!帮忙改一下 ,在空白处右键弹出窗口的时候分隔线固定不变!
- 大家帮忙看一下 ....
- <精通Struts:基于MVC的Java Web设计与开发》
- 在jbuilder2005环境下配置数据源时出现错误
- 关于svg的简单问题(急,100分)
- ajax 为什么不能进入readyState方法
- javabean和普通.class的问题
- 向高手请教,jsp环境问题。
- Tomcat注册成windows服务其中的web应用调用dll不好使
- 同一个form表单中,如何做到先把上传文件提交到后台去之后,再来提交form中的其他字段信息?
- 关于翻页的问题???
a.jsp中
<script language="JavaScript">
response.addHeader("111","111");
</script>
a.servlet的doPost中
request.getHeader("111")
怎么还是null?
response.addHeader("111","111");
</script> 这是什么代码?恕我眼拙,我从未见过这种写法!!!结果也就不难想象了!如果你只是为了向下一个servlet传递一个参数,你可以
request.setAttribute("111","111");
在下一个servlet里面采用
request.getAttribute("111"); 来获取header 就算了吧,那是浏览器发过来的,除非你自己构造wrapper. 不过我并不认为你要的是那个!
楼上的意识是说http header不可以随意的设置吗?
我想模拟一个客户端向服务器端发送一个http header,服务器端取得里面的信息~服务器端想通过servlet中的request.getHeader("111")获得,那么怎么可以模拟一个客户端发送http header过来?还望高人指点!