为了账号安全,请及时绑定邮箱和手机立即绑定

request.getattribute方法里的参数是id还是name

视频里为什么request.getattribute(username)可以获取到值呢?

应该是只有setattribute之后,才能get到值,而视频中没有明显的setattribute语句

正在回答

1 回答

老师在这章主要讲解的是JavaBeans的使用。原来通过表单提交的数据现在通过javabeans来进行封装。即:

    <jsp:useBean id="loginUser" class="com.po.User" scope="page"/>   //初始化一个对象 loginUser
    <jsp:useBean id="userDao" class="com.dao.userDao" scope="page"/>    //初始化一个对象 userDao
    <jsp:setProperty name="loginUser" property="*"/>    //给对象loginUser中的参数进行赋值

其中,对于你所提到的参数设定是通过第三行代码实现的。 

    你所看到的getAttribute命令也是通过User 这个类中定义的get方法来获取值的。 你可以回头看下课程提供的完整代码中 com.po 下的 User.java 和 com.Dao 下的 userDao.java 两个类文件,并重新理解一下 JavaBean 在 JSP页面中的工作方式,你就能知道,这些值是怎么在页面中保存和传递的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

request.getattribute方法里的参数是id还是name

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信