struts2里面request、session等于servlet里面的是什么关系,还有与JSP页面里的request、session关系?

他们之间是如何传递数据的?????????????... 他们之间是如何传递数据的????????????? 展开
 我来答
秦时明月饼
2013-09-16 · TA获得超过141个赞
知道答主
回答量:108
采纳率:0%
帮助的人:79.2万
展开全部
request,session用在哪里其实都是一样的。用来在网络间传输数据的常用对象主要就是httpRequset和httpSession。两者的生命周期不同,用途略有差异。
request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一起请求 当请求完毕之后,request里边的内容也将被释放点
而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟) session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定会马上释放掉的

request和session的优点和缺点很明显
request占用资源比较少 安全性也比较高 可是相对来说 缺乏持续性
而session则相对来说 对资源的消耗会大点 安全性相对来说也会稍微低点 可是它能实现比如会话跟踪技术 个有优点和缺点
追问
答非所问。。。。。。。。。。。。。。
长颈之小鹿
2013-09-16 · TA获得超过226个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:90.3万
展开全部
1.对于request来说

一次请求的流程是先进入Action(即struts,它是对servlet的封装)。
然后再进入jsp,将在action中赋值的数据动态的填充到你的表达式中去(如c标签等各种标签技术,el表达式)。(注:这是通常流程,当然也有不经过jsp的如ajax)
最后将填充好数据的jsp打到前台去,形成页面。
所对于同一次请求,它是同一个对象。

2.session在整个会话中都是共享的,不论在struts,或jsp。
不知道你对会话的概率有无理解。简单的说从你登录系统到你退出系统或关闭浏览器的称之为一次会话。(当然也有特殊情况,不详细叙述)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SauronTT
2013-09-16 · TA获得超过233个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:130万
展开全部
struts2封装了servlet的getParameter setParameter方法。JSP画面写标签,给name="xxx",后台action中就可以用private String xxx;(添加getset)方法获得;反之亦然,xxx属性赋值后,可以传递给画面,用value="xxx"进行接收。省去了很多getParameter、setParameter。
session记录了用户的一些信息(A、B两用户同时请求,浏览器在做完处理后返回给A、B用户信息,A的返A的,B的反B的,就靠session),确保用户跟服务器之间的通信,我觉得session 在struts2和servlet中作用机理的相同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式