用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
rodgersnow的公告
编程——无论魏晋,路漫漫其修远兮,大家请带上粽子 <ul class = "list"> <li class = "listitem"> <MARQUEE direction=up onmouseout=start(); onmouseover=stop(); scrollAmount=1 scrollDelay=15 width=170 height=100> <strong>2005.9.13</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/09/13/479274.aspx">Java初级入门教程(连载一)</a><br> <strong>2005.9.14</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/09/14/480556.aspx">Java初级入门教程(连载二)</a><br> <strong>2005.9.15</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/09/16/482054.aspx">Java初级入门教程(连载三)</a><br> <strong>2005.9.16</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/09/16/482075.aspx">Java初级入门教程(连载四)</a><br> <strong>2005.9.17</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/09/17/482609.aspx">Java初级入门教程(连载五)</a><br> <strong>2005.10.30</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2005/10/30/519563.aspx">Java默认参数另类实现法</a><br> <strong>2007.9.14</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2007/09/14/1784577.aspx">9月13日开发-Action层传值问题</a><br> <strong>2007.9.25</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2007/09/25/1799466.aspx">9月25日开发-Struts Validate验证框架</a><br> <strong>2007.9.26</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2007/09/26/1801202.aspx">9月26日开发-Sturts Validate框架心得</a><br> <strong>2007.11.2</strong><br><a href="http://blog.csdn.net/rodgersnow/archive/2007/11/02/1863395.aspx">11月2日开发-利用Java生成静态HMTL页面</a><br> </MARQUEE>
文章分类
C++
C++ Builder开发者
开源盛世—VC源代码下载网
步步为赢
Java
JavareSearch资源网
Java中文网站
Java资源网
中国Java联盟(论坛)
高校网站
NIIT官方站点
西安交通大学-程序设计语言
重庆电子科技职业学院
资源站
中国盟动力
爱书吧(巨多的精品电子书)
编程爱好者网站
论文资源网
存档

原创  9月13日开发-Action层传值问题 收藏

 

也许是基本得很的问题,但却是很多朋友没有弄懂弄明白的问题,我也是在查了ServletStruts才找到问题的解决方法。

问题:

Action中使用request.setAttribute("Name", Value)的方式设置属性,在通过return mapping.findForward("Forwards")方式跳转,但在对应的JSP页面中无得取得传过来的属性值。

解决:

我们可以在新建Action时,在选择Forwards时,不要选择“Redirect”,或者在struts-config.xml配置文件中,将对应<Action>标签中的<Forward>标签中,设置“Redirect”值为false即可。

原因:

由于request生命周期只在一次请求范围内有效的,所以如果使用了Reditect设置的话,就会将请求重定向,也就是破坏了request生命周期,重新产生一次请求,那么request.setAttribute设置过的属性被清空了。

发表于 @ 2007年09月14日 08:54:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:我喜欢我的工作 | 新一篇:9月25日开发-Struts Validate验证框架

  • 发表评论
  • 评论内容:
  •  
Copyright © rodgersnow
Powered by CSDN Blog