jsp页面中读取servlet中设定的session值

问题描述

这是我在servlet里设定session值的语句:request.getSession().setAttribute("valiCode",str.toString());这是我在jsp页面中读取session值的语句:StringrightCheckCode=(String)request.getSession().getValue("valiCode");可是纳闷:rightCheckCode的值为空(NULL)请人赐教。。。

解决方案

解决方案二:
request.getSession().getAttribute("valiCode");
解决方案三:
最好在看看J2EE的帮助...按楼上的
解决方案四:
不要把不重要的东西都存储在session中
解决方案五:
引用1楼mousetsun的回复:

request.getSession().getAttribute("valiCode");

up
解决方案六:
request.getSession().getAttribute("valiCode");
解决方案七:
Up
解决方案八:
StringrightCheckCode=(String)request.getSession().getAttribute("valiCode");要转型,getSession所得到的是Object类型的
解决方案九:
呵呵getAttrbute和setAttribute是配套的。
解决方案十:
我使用以下语句代替原来的读取的值还是为空。。。StringrightCheckCode=(String)request.getSession().getAttribute("valiCode");
解决方案十一:
我使用以下语句代替原来的读取的值还是为空。。。StringrightCheckCode=(String)request.getSession().getAttribute("valiCode");
解决方案十二:
我使用以下语句代替原来的读取的值还是为空。。。StringrightCheckCode=(String)request.getSession().getAttribute("valiCode");
解决方案十三:
你在jsp页面根本用session.getAttribute()就可以鸟,session是jsp的内置对象
解决方案十四:
session.setAttribute();
解决方案十五:
request.getSession().setAttribute("valiCode",str.toString());StringrightCheckCode=(String)request.getSession().getAttribute("valiCode");
解决方案:
你能确保str.toString()写入到session时不是空吗?原因有可能你写入的时候就是空。还有可能由于某种原因你的session每次到jsp过期,这个原因很复杂,有可能是服务器的原因,还有可能是session过期时间的问题,解决办法:可以先比较一下在两个不同的jsp页面,一个存一个取,看能否成功。从最简单的情况开始,一步步演化到servlet通过session向jsp传值。
解决方案:
恩,在servlet中我调用了request.getSession().setAttribute("valiCode",str.toString())后再用request.getSession().getAttribute("valiCode")的值是对的。但是在jsp页面中不管是用request.getSession().getAttribute("valiCode");还是session.getAttribute("valiCode");得到的值都是null。
解决方案:
引用16楼lihuanming111的回复:

恩,在servlet中我调用了request.getSession().setAttribute("valiCode",str.toString())后再用request.getSession().getAttribute("valiCode")的值是对的。但是在jsp页面中不管是用request.getSession().getAttribute("valiCode");还是session.getAttribute("valiCode");得到的值都是null。

如果这样有可能是你的前台和后台使用了不同的SESSION,或者是你把SESSION的有效期设置错了。个人认为这种情况应该没有,呵呵~~
解决方案:
确实是前台后后台的session的ID不一样,说明是两个不同的session.但是我不明白为什么会取得两个不同的session。我也猜想是有效期的设置问题。有啥方法可以验证是不是有效期的验证问题没?
解决方案:
request.getSession(true)
解决方案:
1楼正解~~~~~~~
解决方案:
不可能是空的哥们我也遇到同样的问题你可以在设置SESSION后马上servlet输出检测还有过期时间在服务器端默认是30分钟
解决方案:
如果您的代码中有response.sendRedirect();恭喜的告诉您页面转向后一切为空

时间: 2024-11-20 15:50:56

jsp页面中读取servlet中设定的session值的相关文章

JSP 页面能套用HTML中的WEB sql吗?jsp页面里面放web sql的代码

问题描述 JSP 页面能套用HTML中的WEB sql吗?jsp页面里面放web sql的代码 如题 如题 感觉上是可以的 大神指点 说一下web sql的知识 怎么存取 谢谢 谢谢 解决方案 大致意思:是不是可不可以在 jsp 里写 sql 代码 在 jsp 里可以通过 <% %> 在里面写 java 代码即可: 例: This is my JSP page. <% RecordDao recordDao = new RecordDaoImpl(); List list = new A

将扫描枪扫描的条形码数据输入到jsp页面的文本框中,有没有解决方案?

问题描述 将扫描枪扫描的条形码数据输入到jsp页面的文本框中,有没有解决方案? 解决方案 不用什么解决方案 只要 你有扫描枪 Objectx控件文件 直接在页面<object></object>加载就行了 再定时设置扫描 调用返回结果

pdfbox 中读取pdf中的表格

问题描述 pdfbox 中读取pdf中的表格 我有很多pdf要把含有表格和图片的pdf提取出来,用pdfbox把含有图片的已经提取出来了,但是不知道怎么判断pdf中是否存在表格? 解决方案 JAVA PDFBOX 读取PDF表格pdf读取(PDFBox)

jsp页面开启一个新的线程访问session域

问题描述 jsp页面开启一个新的线程访问session域 jsp页面开启一个新的线程,新线程要执行的动作得用到session,求大神支招,能做到么? 解决方案 HttpSession session = request.getSession(); 解决方案二: 当然可以啊,就像在servlet中开启一个线程是一样的呀. 解决方案三: 可以,session就是会话的意思,你可以在页面取到他啊啊 解决方案四: 可以,只要将session对象传入即可.

请问在.net前台代码中,不可以这么获得session值?

问题描述 请问在.net前台代码中,不可以这么获得session值? DataFile="~/App_Data/db_news.mdb" SelectCommand="SELECT [内容], [时间] FROM [message] where [用户名]=">/asp:AccessDataSource

aso.net传值-html页面如何接收asp.net页面的session值

问题描述 html页面如何接收asp.net页面的session值 这是一个asp.net页面,想要将用户名传到一个html页面并打印出来,求具体代码 解决方案 在你的asp.net里面写 <% =Session["用户名"] %> 解决方案二: ASP.net 关闭页面时清空SessionASP.net 关闭页面时清空Session

【菜鸟请教】jsp如何调用到servlet中的函数

问题描述 首先说一下,我刚学习,问题可能很菜,请大家帮忙!之间接触过javabean的东西,jsp页面中可以调用java文件中的函数,比如,bean.java中可以写一个geturl的函数,bean.jsp中可以通过<iframesrc=<%=geturl()%>>,来实现对于iframe的设定.现在,我学习使用jsp.servlet来实现上述需求,在servlet.java文件中写了一个geturl函数,在jsp中编写<iframesrc=<%=geturl()%&g

jsp页面怎么访问serlvet中自定义的方法?

问题描述 如果我想访问servlet中自定义的delete()方法,在jsp页面中我想这样<ahref="testServlet?do=delete">delete</a>来访问这个delete方法,那我该怎么做,就像struts中的DispatchAction一样,我不想不所有的东西都写在doPost()里,那样会膨胀 解决方案 解决方案二:获取参数,根据值判断方法解决方案三:那么你就在dopost或者doget方法里面根据传递过来的参数判断分别调用自己的方法

jsp页面无法取出servlet生成的验证码,求解。

问题描述 用的是patchca来生成验证码,patchca-0.5.0.jar包已经引入.servlet配置如下:importjava.awt.Color;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Random;importjavax.servlet.ServletException;importjavax.servlet.http.Htt