第一张图,在jsp页面上,这样写
<%
String username = (String) session.getAttribute("userName");
User user = (User)session.getAttribute("user");
if(username != null){
out.write("个人中心"+user.getUsername);
out.write("个人密码"+user.getUserpwd);
} else {
out.write("请登录");
}
%>
第二张图,JAVA代码中,第31行下面加上
request.getSession().setAttribute("username",username);
request.getSession().setAttribute("user",user);
user换成username试试
这是因为你没有user这个对象变量,所以报错了。你先要从session取出user对象,然后从对象中取出来name和password
你那个userName也错了 ,session.getAttribute("user") 这个取到的是user对象,session.getAttribute("user").getUserName() 这个才是userName
应该像这样写
session.getAttribute("user").getUserName()
session.getAttribute("user").getUserpwd()
应该像这样