可以通过el表达式赋值吗

rugaxm 2011-11-04 03:20:25
<%request.setAttribute("name","akazam");%>
<jsp:forward page="el/index.jsp?method=forward">
<jsp:param value="${name}" name="name"/>
</jsp:forward>

在跳转的页面通过${param.name }
取出的值得是"${name}"

问题:为什么没有将request中akazam读取出来?难道jsp:param不支持这种赋值方式?
...全文
472 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu6100441 2011-11-07
  • 打赏
  • 举报
回复
request中的值只能取一次,如果你从el/index.jsp再跳其他页面还行取request中的值,那么你还得再存一次。
rugaxm 2011-11-07
  • 打赏
  • 举报
回复
key 是name
value 是 akazam

我将他们放到request中

那么我当前这个页面通过jsp:forward跳转到el/index.jsp
同时该页面需要传递名为name的值,该name的值 是通过el表达式取出存放在request中key为name的值

现在的问题是跳转到其他页面时,取不出request中name对应的值 akazam
对java有感觉 2011-11-04
  • 打赏
  • 举报
回复
虽然你的代码看的很奇怪
request.setAttribute放的不是key和value吗/
他是KEY和value的格式通过key得到value 不知道你里面放的是什么
rugaxm 2011-11-04
  • 打赏
  • 举报
回复
认真拜读了你得博文,但是没找到答案。。。
kouyiSC 2011-11-04
  • 打赏
  • 举报
回复
http://blog.csdn.net/java_min/article/details/5943077

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧