jsp session与request的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:01:09
在servlet里有如下代码:
1.
request.getSession().setAttribute("user", user);
2.
String user=request.getParameter("user");
HttpSession session=request.getSession();
session.setAttribute("user", user)

请问两个代码片段是否作用一样?

1.
String user = request.getParameter("user");
request.getSession().setAttribute('user',user);
2.
String user=request.getParameter("user");
HttpSession session=request.getSession();
session.setAttribute("user", user)
这样的话是一样的..
你的代码没体现出两个user是否相同

如果你的user是一样的话 那么是一样的 没有区别

request.getSession().setAttribute("user", user); 只不过是一个简写形式

通过getParameter("user")得到的和1中的后一个user要是一样的话 那就没有区别两段代码作用一样

不一样!
代码段:1.user可以是任意对象,
2.user只能是String字符串对象

一样