<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>JohnLee</title>
    <description>穷则独善其身；达则兼济天下。</description>
    <link>http://johnlee.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>Struts的Forward</title>
        <author>JohnLee</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://johnlee.javaeye.com">JohnLee</a>&nbsp;
          链接：<a href="http://johnlee.javaeye.com/blog/24388" style="color:red;">http://johnlee.javaeye.com/blog/24388</a>&nbsp;
          发表时间: 2006年09月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天碰到一个小问题，我在Action里return mapping.findForward的时候，需要提前将ActionForm里的数据清空；我自己rewrite了ActionForm的reset方法，但是当我Forward到下一个页面的时候，Form里的数据仍然存在，刚开始不知道怎么回事。后来发现原来是我Forward到的Url不是一个jsp页面，而是另一个Call Action的Url；这样虽然ActionForm中的数据被清空，但是request中的数据仍然存在，Forward的Url在Call下一个Action之前会使用request中的数据重新组织生成ActionForm，这样得到的结果就是ActionForm中仍然保留原来的数据。用了这么久的Struts，竟然这点都要搞半天，惭愧啊！<img src="/images/smiles/icon_sad.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://johnlee.javaeye.com/blog/24388#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Sep 2006 17:49:35 +0800</pubDate>
        <link>http://johnlee.javaeye.com/blog/24388</link>
        <guid>http://johnlee.javaeye.com/blog/24388</guid>
      </item>
  </channel>
</rss>