为什么我的一直抛空指针异常

来源:5-8 JavaBean四个作用域范围

Jonas1995

2017-11-13 21:23

  <body>
    <jsp:useBean id="myUser" class="com.jonas.bean.User" scope="session" />
    <h1>setProperty动作元素</h1>    
    <hr />
    
    <!-- 根据表单自动匹配所有的属性 -->    
    <jsp:setProperty name="myUser" property="*"/>    
    用户名:<%=myUser.getUsername() %><br />
    密码:<%=myUser.getPassword() %><br />
    <a href="scope.jsp">测试JavaBean的四个作用域范围</a>
  </body>


<%@ page import="com.jonas.bean.User" %>
<body>
    <h1>JavaBean的四个作用域范围</h1>
    <hr />
    <jsp:useBean id="myUser" class="com.jonas.bean.User" scope="session" />
          用户名:<jsp:getProperty name="myUser" property="username"/><br />
          密码:<jsp:getProperty name="myUser" property="password"/><br />
        
    <!-- 使用内置对象获取用户名和密码 --> 
    <!-- 我做出来有问题,抛空指针异常 -->     
    <hr />
          用户名:<%=((User)session.getAttribute("myUSer")).getUsername() %><br />
          密码:<%=((User)session.getAttribute("myUSer")).getPassword() %><br />
    
  </body>


写回答 关注

2回答

  • weibo_一直想走文艺范却未果_0
    2017-11-13 22:05:06
    已采纳

    (User)session.getAttribute("myUSer")你这里写错了,是myUser

  • Jonas1995
    2017-11-15 16:54:09

    谢了哦

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248280 学习 · 3071 问题

查看课程

相似问题