request.setAttribute只对请求中有用,一般是页面的跳转,只适合一次,如A页面到B页面,B页面到C页面,如果在A页面中使用request.setAttribute设置的变量,在B页面中可用,在C页面中就不可用。context.setattribute对系统中的所有用户都可见。
解决方案 »
- tomat6.0.18怎么配置虚拟目录
- 后台SERVLET 能获取或修改页面上FORM的TARGET么?
- Syntax error converting the varchar value 'null' to a column of data type int.为什么会出现这样的错误?
- 请兼职ASP+SQL SERVER2000(广州+东莞)
- 请说说<jsp:usebean>标签中,scope类型的“request”与“page“的区别?
- 求大神 关于js返回前一页面的问题
- 纳闷。Eclipse把文件放哪去了?
- struts标签iterate的一个问题:搞死人了
- JAVA怎么递归生成xml字符串?
- 这样写测试类出现个问题
- ■■java类,子类的封装及调用应当如何来构建好呢,给个建议或实例好吗?■■
- 通用(可重用)的分页显示组件问题.
request.setAttribute()是放在请求中,只有接收这个请求的servlet或jsp可以通过request.getAttribute()得到
而context.setAttribute()是放在环境中,只要没有remove,任何servlet或jsp可以在任何时候通过context.getAttribute得到