使用getproperty获取用户名和密码时密码为null

来源:5-7 getProperty

桃之夭夭sky

2016-04-21 18:30

      <!--通过URL传参数给属性赋值  -->

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

       <jsp:setProperty name="myUsers" property="password" param="mypass "/>

   

   <!--使用传统的表达式方式来获取用户名和密码  -->

  <%-- 

     用户名:<%=myUsers.getUsername() %><br>

      密码:<%=myUsers.getPassword() %><br>

  --%> 

  

  <!--使用getProperty方式来获取用户名和密码  -->            

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

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


写回答 关注

2回答

  • 小样O00O
    2016-05-09 15:39:27

    老师的没有空格也是因为上面的有两行代码

    <jsp:setProperty property="username" name="myUser" />

    <jsp:setProperty property="password" name="myUser" param="mypass"/>

    没有注释 ,你看到的结果 其实是这两行代码的结果,所以你运行的结果为null,老师这是指导错了!

    小样O00O

    你把代码换成 <jsp:setProperty property="username" name="myUser" /> <jsp:setProperty property="password" name="myUser" param="mypass"/> 用户名:<jsp:getProperty property="username" name="myUser"/><br> 密码:<jsp:getProperty property="password" name="myUser"/><br> 运行的结果就跟老师讲的一样了

    2016-05-09 15:42:49

    共 1 条回复 >

  • _芣瓒回憶_03163259
    2016-04-21 19:32:55

    mypass后面多了一个空格

JAVA遇见HTML——JSP篇

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

248266 学习 · 3070 问题

查看课程

相似问题