社区
Web 开发
帖子详情
Action中如何得到Session值????????
miaomiao_0316
2006-05-24 09:19:02
我在JSP页面中设置了Session值 session.setAttribute("rand",validatecode.sRand);
我在Action中用request.getSession().getAttribute("rand")得到在JSP页面中设置的Session值,但得到的是空值?为什么?
...全文
182
6
打赏
收藏
Action中如何得到Session值????????
我在JSP页面中设置了Session值 session.setAttribute("rand",validatecode.sRand); 我在Action中用request.getSession().getAttribute("rand")得到在JSP页面中设置的Session值,但得到的是空值?为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miaomiao_0316
2006-05-24
打赏
举报
回复
harston(顽石)谢谢你!确实是顺序上的问题,我怎么就没想到呢!我真是笨死了,哎...
harston(顽石)大哥,上次和你说的哪个<html:errors/>还是没有解决,晚上有时间的话帮我看一下吧,谢谢哦!!!!
harston
2006-05-24
打赏
举报
回复
// 将认证码存入SESSION
session.setAttribute("rand",validatecode.sRand);
// 输出图象到页面
ImageIO.write(validatecode.creatImage(), "JPEG", response.getOutputStream());
苗苗还没搞好阿?
我不知道你validatecode.sRand的作用是什么,是不是因为上面这两句有顺序的原因呢?
qdian
2006-05-24
打赏
举报
回复
String session_validate=session.getAttribute("rand").toString();
我是这么写的,取得session
miaomiao_0316
2006-05-24
打赏
举报
回复
validatecode.jsp
//设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
// 将认证码存入SESSION
session.setAttribute("rand",validatecode.sRand);
// 输出图象到页面
ImageIO.write(validatecode.creatImage(), "JPEG", response.getOutputStream());
上面的代码是产生一个验证码,validatecode是一个BEAN,产生验证码并生成图像.
在Action中用request.getSession().getAttribute("rand")得到上面存入的值,但得到的是空值
我在页面中用session.getAttribute("rand")得到值,第一次是空值,第二次是上一次的值,这是为什么啊,在ACTION中也一样,第一次是空值,第二次才是上一次的值!
qdian
2006-05-24
打赏
举报
回复
看你的程序是验证码那个吧。
我有做好的。
llshnshd
2006-05-24
打赏
举报
回复
最好把你的源吗贴出来
在jsp
中
保存
session
值
获得
session
值
session
回话,得
值
操作在jsp
中
java 获取
session
为空_java
action
中
session
传
值
为空?
在Struts2里,如果需要在
Action
中
使用
session
,可以通过下面两种方式
得到
1.通过
Action
Contextclass
中
的方法get
Session
得到
2.
Action
实现org.apache.struts2.interceptor.
Session
Aware接口的方式来对
session
进行操作下面先看一个采用第一种方式,在
action
中
得到
session
的例子package s2.ex...
Struts2
中
action
中
获取
session
的两种方法
package s2.ex.
action
; import java.util.Map; import com.opensymphon在Struts2里,如果需要在
Action
中
使用
session
,可以通过下面两种方式
得到
1.通过
Action
Context class
中
的方法get
Session
得到
2.
Action
实现org.apache.struts2.interceptor.
Action
中
使用
session
方法
在Struts2里,如果需要在
Action
中
使用
session
,可以通过下面两种方式
得到
1.通过
Action
Context class
中
的方法get
Session
得到
2.
Action
实现org.apache.struts2.interceptor.
Session
Aware接口的方式来对
session
进行操作 下面先看一个采用第一种方式,在
action
中
得到
sessi
ajax怎么设置
session
的
值
,前台js改变
Session
的
值
(用ajax实现)
前台js改变
Session
的
值
(用ajax实现)首先,html代码:复制代码 代码如下:js代码:复制代码 代码如下:var compareContent=”你要改变的
值
";if (compareContent != "") {document.getElementById("compareIframe").src = "ajax/change
Session
.aspx?compareInfo=" ...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章