为什么我的session方法会返回null?

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

慕粉1473922411

2018-08-21 14:55

<jsp:useBean id="myUsers" class="com.po.java.User" scope="session"/>

      <jsp:setProperty property="*" name="myUsers"/>

      用户名:<jsp:getProperty property="username" name="myUsers"/><br>

      密码:<jsp:getProperty property="password" name="myUsers"/>

我用根据表单自动匹配所有的属性为什么会出现Null,不应该是表单内的值吗?

写回答 关注

4回答

  • 慕盖茨0281467
    2018-12-29 16:28:19

    你要退出那个页面重新刷新一下再进超链接 

  • 慕粉1473922411
    2018-08-26 17:03:37

    为什么设置 property="*"属性就会是Null,给username和Password赋值就能出来值。

  • YOURMEI
    2018-08-22 22:46:39
    <jsp:useBean id="myUser" class="com.po.User" scope="session"/> 
    
    <jsp:setProperty name = "myUser" property="username" value="yourmei" />
    <jsp:setProperty name = "myUser" property="password" value="123456" />
    
    用户名:<%=((User)session.getAttribute("myUser")).getUsername() %><br/>      
    密码:<%=((User)session.getAttribute("myUser")).getPassword() %><br/>


    慕粉1473...

    我是说,我在登陆系统输入用户名和密码,然后在新的页面这个session方法接收我输入的值。我看老师就是那样写的,我却是null,但application方法就能得到值,也没给赋值,就是可以接收到表单传的值。老师在写session方法时也没赋值呀,他接收的是表单提交的值。

    2018-08-24 11:37:37

    共 1 条回复 >

  • YOURMEI
    2018-08-22 21:37:27

    你在代码中给你的username和password属性赋值了吗?

JAVA遇见HTML——JSP篇

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

248279 学习 · 3119 问题

查看课程

相似问题