javaweb连接数据库中的更新

img

img


为什么第一个图会有错,该怎么修改代码,希望大家帮忙解答一下问题

第一张图,在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()

应该像这样