jsp中session不是保存在服务器吗,servlet中 request.getsession 得到的是客户端?还是

request.getsessionrequest也有这样的方法吗,和JSP不同啊这个得到什么,我学的晕... request.getsession request也有这样的方法吗,和JSP不同啊 这个得到什么,我学的晕 展开
 我来答
大菜篮子
2011-07-09 · TA获得超过762个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:128万
展开全部
我猜测hraccp可能有这样的误解,觉得JSP的代码实在客户端页面上的,而Servlet实在服务端的,所以觉得怎么会在客户端和服务端都能request.getsession 呢?!

刚才楼上也提到了,JSP本质上也是servlet,事实上与其说写JSP页面是在html中嵌入Java代码,不如说是在Java中嵌入HTML的代码,而本质上,JSP的处理也的确如此,系统(也就是挂在tomcat容器上的编译库,你可以通过web.xml中有关*.jsp的servlet映射找到)会把JSP页面变成一个类,这个类是HTTPServlet的子类,凡是出现html的地方都会替换成类似于out.println(HYML代码)。然后调用这个servlet的doGet等入口方法执行它,并交付request、response等对象。

request和response都是tomcat产生的,也就是说都是在服务端产生的,只不过一个描述的是请求信息,一个描述的是响应信息而已。不要认为request就是运行在客户端,那就错了。
ahyyxx222
2011-07-10 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1195万
展开全部
request.getSession是在服务器端运行的,意义相当于用request中保存的sessionid,去服务器的内存里找到对应的session,而不是从request中取出session对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cashflowgame
2011-07-09 · TA获得超过814个赞
知道小有建树答主
回答量:1336
采纳率:0%
帮助的人:1042万
展开全部
session是保存在服务器端的,JSP实质也是servlet,是tomcat等容器自动编译成servlet的类文件来执行的。所以 servlet中的request、session和jsp中的是指的一样的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小寶本兒
推荐于2016-03-04 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:30.1万
展开全部
在jsp中session是个内置对象。
而在servlet中想使用session就要先得到session。方法如下:
HttpSession session = request.getSession();
在jsp中或是在servlet中session对象使用方法一样,而且放在session中的数据都是保存在服务器端的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式