request作用域

热烈的红颜 2008-06-15 08:40:42
我没有搞明白
1:forward 和 include 算是一个请求 但是 通过表但提交到另外一个页面算不算是一个请求??????????????????????????///
2:在a.jsp 里面申明一个javabean <jsp:useBean id="stu" class="class.student" scope="session"/>
在b.jsp里面也有<jsp:useBean id="stu" class="class.student" scope="session"/>此时 是原来a.jsp页面生成的javabean还是
在内存中重新分配空间 将先的a.jsp中bean的内容复制过来,还是 在内存中站用同一个存储区;
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
热烈的红颜 2008-06-15
  • 打赏
  • 举报
回复
谢谢 我再搞一下
cnoolon 2008-06-15
  • 打赏
  • 举报
回复
1,算一个请求,fowrard和include是重定向,也就是说原页面的request与你提交表达页面的不是同一个的,要使它们为同一个的话,可以用请求转发

2,<jsp:useBean id="stu" class="class.student" scope="session"/>就是相当于:
Student stu = new Student();
request.getSession().setAttribute("stu", stu);

所以只要在一个会话内,stu都是同一个。
tavor 2008-06-15
  • 打赏
  • 举报
回复
1.提交到一个页面算是一个请求呀,但是和你请求原页面的请求不是同一个
2.应该是共享吧,你可以在a.jsp中设置值,然后在2中取出来,如果值是一样的话应该共享吧
humcomm 2008-06-15
  • 打赏
  • 举报
回复
第二的问题可以做个测试
cnoolon 2008-06-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 eagle_2008 的回复:]
算一个请求
[/Quote]不要误导别人
eagle_2008 2008-06-15
  • 打赏
  • 举报
回复
算一个请求

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧