JSP 如何显示Session的值

<%Stringaction=request.getParameter("action");if(action!=null&&action.equals("login")... <%
String action = request.getParameter("action");
if(action!=null && action.equals("login")){
String username = request.getParameter("username");
String password = request.getParameter("password");
try {
User u = User.check(username, password);
session.setAttribute("user", u);
response.sendRedirect("index.jsp");
} catch (UserNotFoundException e) {
out.print(e.getMessage());
return;
} catch (PasswordNotCorrectException e) {
out.print(e.getMessage());
return;
}
}
%>
登陆之后,user里保存的是User对象,那么在Index里如何显示登录时保存在session里的用户名呢,用String Logined = (String) session.getAttribute("user");会提示出错,求解啊~
展开
 我来答
liujie151376
2012-08-29 · TA获得超过411个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:199万
展开全部
你得用request对象才能获得session,
HttpSession session = request.getSession();
然后你再用session.setAttribute("user",user);
然后你再getAttribute("user");就行了啊
更多追问追答
追问
session不是已经set过了么,主要是这个User对象怎么才能转过来。?
追答
大哥,你用session.setAttribute("user", u);这里面u是一个对象,结果你getAttribute("user");用了一个string类型来接收,不错才怪啊,你可以强制类型转换的
User u = (User)session.getAttribute("user");就哦了
百度网友96ffcf7
2015-08-05 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118726
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部

Jsp中显示Session:

session是jsp的内置对象,所以可以直接写在jsp的  
<%  
session.setAttribute("a",  b);  //把b放到session里,命名为a,  
String M = session.getAttribute(“a”).toString(); //从session里把a拿出来,并赋值给M  
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1028280072
2012-08-29 · TA获得超过368个赞
知道小有建树答主
回答量:834
采纳率:47%
帮助的人:218万
展开全部
<%=(String)session.getAttribute("user") %>就可以可以显示了 你主要缺少<%%>这个东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhao039982
2012-08-29 · TA获得超过247个赞
知道小有建树答主
回答量:111
采纳率:83%
帮助的人:42.2万
展开全部
你session里保存的是 user对象
(String)user 这样强制类型转换 当然会报错了。
追问
那应该如何转呢,不会额
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w444857815
2012-08-29
知道答主
回答量:11
采纳率:0%
帮助的人:4.5万
展开全部
你保存的这个user是User对象,肯定不能转成String类型的啊,你需要先得到这个对象,然后再get出它的属性来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式