请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

jeesite

 找回密码
 注册新会员
查看: 446|回复: 0

由为什么${requestScope.paramName}取不到值所学到的!

[复制链接]
admin 发表于 2018-4-26 22:42:39 | 显示全部楼层 |阅读模式
今天晚上同学问我一个问题,解决了半天也没解决,感觉自己的jsp还是学的比较差的,不过通过查资料终于知道为什么了。下面贴出问题:

通过查询将数据以表格的形式显示在show.jsp中,但是每行后面的修改按钮(超链接<a href="edit.jsp?username=${user.username}...">修改</a>,他不想在多写一个action来查询数据显示到edit.jsp),将改行数据获取到传到edit.jsp中,在edit.jsp中的表单中填充刚才获取的值,他用${requestScope.username}去获取数据,但是没有获取到。我觉得是可以获取的啊,弄了半天也没有获取到,查资料(关于EL表达式中requestScope和param区别   

EL表达式param隐含对象
)才发现自己对EL表达式这一块还是比较薄弱。不过还是学习到了:
${param.name} 等价于 request.getParamter("name")

${requestScope.name} 等价于 request.getAttribute("name")



另外:请注意看第二篇文章,讲的比较详细
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册新会员

本版积分规则

QQ|手机版|小黑屋|Archiver|jeesite 官方论坛. ( 吉ICP备12004769号  

GMT+8, 2018-11-17 10:47 , Processed in 0.122070 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表