社区
Web 开发
帖子详情
request 和session的setAttribute有什么区别
luck5
2005-06-04 02:54:11
1
request.setAttrubute("manager",ret);
session.setAttrubute("manager",ret);
他们有什么区别
2
"select top"+一个整数+"from abc";
是什么意思??在分页中用到的
...全文
334
6
打赏
收藏
request 和session的setAttribute有什么区别
1 request.setAttrubute("manager",ret); session.setAttrubute("manager",ret); 他们有什么区别 2 "select top"+一个整数+"from abc"; 是什么意思??在分页中用到的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Goldrush
2005-06-11
打赏
举报
回复
他们都说对了
lifeng800
2005-06-10
打赏
举报
回复
1.一个是在request里面设置属性
另外一个是在session里面设置属性,request里保留的值,传到下个页,就会自动失效!,而session 则不同,他的一个会话期差不多有20分中,,就是说他保留的值有20分中的有效期!!!
2.top 几,就是查找按条件的前几条记录!!
CLP_1121
2005-06-08
打赏
举报
回复
1.一个是在request里面设置属性
另外一个是在session里面设置属性
2就是查找最上面的几条信息(一个整数),是一个字符串操作
CLP_1121
2005-06-08
打赏
举报
回复
1.一个是在request里面设置属性
另外一个是在session里面设置属性
2就是查找最上面的几条信息(一个整数),是一个字符串操作
xuelei81
2005-06-06
打赏
举报
回复
对于你的第一个问题,你可以看看session和request的区别。第二个问题明显是一个字符串操作(用于组成SQL语句)。
zhaoce
2005-06-04
打赏
举报
回复
1.一个是在request里面设置属性
另外一个是在session里面设置属性
最典型的区别是,request传送到下一个页面之后,里面的属性就没掉了
不能再传递到下一个页面
而session会把这个attribute hold住一段时间
然后时间到了以后释放
2.你说的是sql语句吧?不同数据库有不同的分页方式
建议你用hibernate,方言dialect这个属性很好地封装了这些区别
很经典的登录回选。
if (
session
.get
Attribute
("person") == null) { if (null !=
request
.getQueryString()){ //
session
.
set
Attribute
("redirectUrl",
request
.get
Request
URL().append("?").append(
request
.getQueryString()).toString()); String url =
request
.getParameter("url"); URLEncoder.encode(URLDecoder.decode(url,"iso-8859-1"), "iso-8859-1");
session
.
set
Attribute
("redirectUrl",url); } else{
session
.
set
Attribute
("redirectUrl",
request
.get
Request
URL() .toString());} response.sendRedirect(
request
.getContextPath() + "/login.jsp"); }else{
request
.get
Request
Dispatcher("fall.jsp").forward(
request
, response); }
struts乱码问题
HttpServlet
Request
request
=ServletActionContext.get
Request
(); Http
Session
session
=
request
.get
Session
();
session
.
set
Attribute
("bookName", this.bookName);
session
.
set
Attribute
("bookPrice", this.bookPrice);
session
.
set
Attribute
("bookPress", this.bookPress); return SUCCESS;
request
.
set
Attribute
和
session
.
set
Attribute
的
区别
1.
request
.
set
Attribute
request
.
set
Attribute
作用域是请求和被请求页面之间,只在此action的下一个forward需要使用时候调用;
request
.
set
Attribute
()可存放的参数是String和Object。 req.
set
Attribute
("maps",maps); //请求转发,携带数据,req存储数据 req.get
Request
Dispatcher("/user.jsp").forward(req,resp); 2、
session
.
set
A
request
.
set
Attribute
()和
session
.
set
Attribute
()的
区别
例如将一个数据保存
request
域中,然后请求转发至前端页面,则数据转发至前端页面后会被自动销毁。简单点说就是,数据只能用一次就不能用了。而如果使用
session
.
set
Attribute
()方法,则数据会被保存至整个会话结束。简单点说就是,数据只要不被销毁,就能一直用。
session
.
set
Attribute
()是在一次会话的多次请求之间共享数据。
request
.
set
Attribute
()是在一次请求内共享数据。
request
.
set
Attribute
和
session
.
set
Attribute
有什么
区别
1,
request
.
set
Attribute
(“curruser”, curruser)这个方法是将curruser这个对象保存在
request
作用域中,然后在转发进入的页面就可以获取到你的值,如果你会一些框架的话,那些框架标签也可以获取到,比如struts标签,还有jstl。如果这你都不会的话,那么你可以在jsp页面编写java小脚本来获取:<% User myuser = (User)r
Web 开发
81,114
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章