社区
Web 开发
帖子详情
获取session值的问题
七星院长
2009-05-10 12:42:52
我的session建在了登陆的类中,这个类是 servlet类。里面的request.getSession().setAttribute("username", users);
这是建的session值 。
但我又建了个自定义标签类。我想获取登陆的session的值该怎么做啊。我用jspContext session 不行啊,是空指针的问题。
...全文
552
9
打赏
收藏
获取session值的问题
我的session建在了登陆的类中,这个类是 servlet类。里面的request.getSession().setAttribute("username", users); 这是建的session值 。 但我又建了个自定义标签类。我想获取登陆的session的值该怎么做啊。我用jspContext session 不行啊,是空指针的问题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
诚待世事
2009-05-17
打赏
举报
回复
在页面上用${sessionScope.username}在类里用request.getSession().getAttribute("username")
tobeno2
2009-05-11
打赏
举报
回复
你的值没有set到session里面去吧?
if (rs.next()),换成while试试?
request.getSession().setAttribute 放在response.sendRedirect前面。。。
七星院长
2009-05-10
打赏
举报
回复
我的意思是在我新建的类中这样写。用jspContext session=null。然后
String sUserName1=(String) session.getAttribute("username");
但这样报错是空指针,
jxplus
2009-05-10
打赏
举报
回复
这样取试试:{session.username}
chenleicom
2009-05-10
打赏
举报
回复
你两个 request不是同一个请求
七星院长
2009-05-10
打赏
举报
回复
String users = request.getParameter("username"); //获取登陆页面的用户名
String pwd = request.getParameter("password"); //获取登陆页面的密码
LogonForm logonForm = new LogonForm(); //实例化登陆form
String sql = "select * from DIM_USER_09 where user_id='" + users+ "' and user_pwd='" + pwd + "'"; //从数据库表中查询所登陆的用户名及密码是否存在。
Statement stmt = null;
ResultSet rs = null;
try {
DataConn DBC = new DataConn(); //实例化DataConn,来连接数据库。
stmt = DBC.getConn().createStatement(); //通过connection连接数据库后,创建Statement语句。
rs = stmt.executeQuery(sql);// 返回查询结果
} catch (SQLException e) {
e.printStackTrace(); //输出SQL异常
}
try {
if (rs.next()) {
// response.sendRedirect("frammain.jsp");
response.sendRedirect("open_main1.html");
request.getSession().setAttribute("username", users);
} else {
response.sendRedirect("logon2.jsp");
}
} catch (SQLException e) {
e.printStackTrace(); //输出SQL异常
}
}
我又新建了个类,想获取上面设置的session参数,request.getSession().setAttribute("username", users);
即用户名,但我不知道该怎么获取了
注:我新建的不是servlet类,所以不能用request
七星院长
2009-05-10
打赏
举报
回复
String users = request.getParameter("username"); //获取登陆页面的用户名
String pwd = request.getParameter("password"); //获取登陆页面的密码
LogonForm logonForm = new LogonForm(); //实例化登陆form
String sql = "select * from DIM_USER_09 where user_id='" + users+ "' and user_pwd='" + pwd + "'"; //从数据库表中查询所登陆的用户名及密码是否存在。
Statement stmt = null;
ResultSet rs = null;
try {
DataConn DBC = new DataConn(); //实例化DataConn,来连接数据库。
stmt = DBC.getConn().createStatement(); //通过connection连接数据库后,创建Statement语句。
rs = stmt.executeQuery(sql);// 返回查询结果
} catch (SQLException e) {
e.printStackTrace(); //输出SQL异常
}
try {
if (rs.next()) {
// response.sendRedirect("frammain.jsp");
response.sendRedirect("open_main1.html");
request.getSession().setAttribute("username", users);
} else {
response.sendRedirect("logon2.jsp");
}
} catch (SQLException e) {
e.printStackTrace(); //输出SQL异常
}
}
我又新建了个类,想获取上面设置的session参数,request.getSession().setAttribute("username", users);
即用户名,但我不知道该怎么获取了
w382572397
2009-05-10
打赏
举报
回复
看不懂。。。
wad12302
2009-05-10
打赏
举报
回复
但我又建了个自定义标签类。
不明白你的意思主要说的是什么啊 最好 吧 以及你 的 自定义标签 主要 是用来干嘛的
最好有代码 贴上来
不然题目意思都没弄明白 别人也无从下手
js
获取
session
中的
值
在java开发工作中,
session
是被经常使用的,把某一对象置于
session
缓存内,并在jsp页面中提取
session
中放进去的对象是很常见的,下面一起看看: 1.
获取
Session
中的整条数据 //后台中向
Session
中放入
值
的代码: List<String> list = new ArrayList<String>(); list.add("131...
Session
的
获取
和
session
存取
值
获取
session
HttpServletRequest request=ServletActionContext.getRequest(); Http
Session
session
= request.get
Session
(); 存取
session
值
存储方式:
session
.setAttribute("key",value); 取
值
1:
session
.getAttribut...
java
获取
session
值
(简单易懂)
java
获取
session
值
首先看怎么去存 @RequestMapping("/login") public String login(String username, String password, Model model, Http
Session
session
) controller上写Http
Session
session
session
.setAttribute("count", count);
session
.setAttribute("user",user); 然后怎么
获取
在jsp中保存
session
值
获得
session
值
session
回话,得
值
操作在jsp中
Thymeleaf将ajax返回
值
中拼接外部标签和 js中
获取
session
值
及 在普通标签中
获取
session
值
一、Thymeleaf普通标签中
获取
session
值
<p th:text="${
session
.test}"></p>① th:text: Thymeleaf的标签都要加th:作前缀② <p></p>: 表示一个段落,可以用来换行二、Thymeleaf在js中
获取
session
值
后台代码中 @RequestMapping(value =...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章