需要了解struts-config.xml文件

时间:2014-05-28 08:45:57

标签: java struts-config struts-1

假设我有一个struts-config.xml文件,只放置动作标记:

</action>
            <action path="/import"
                type="com.app.console.CSVAction"
                    scope="session"
                    name="formName"
                    input="/example.jsp"
                    validate="true">
            <forward name="success" path="/myAction.do?subAction=import"/>
 </action>
  1. 路径属性的作用是什么,它会调用reset方法 myAction也。
  2. 如果我将redirect参数设置为true,该怎么办?
  3. 我问这个问题,因为在我的代码中...当我调用动作 myAction.do 时,actionform总是会重置(所有bean属性都会重置),对应myAction.do上方。

    请提供详细说明。

2 个答案:

答案 0 :(得分:0)

  • path属性定义了操作的网址。
  • 为什么会调用一个任意命名的动作方法?!
  • 哦,你的意思是你的行动形式。根据文档,reset 总是由框架调用。重置几乎仅适用于初始复选框值,以解决HTTP /客户端处理未选中复选框的方式。
  • 它会重定向到前方。

请考虑阅读一些Struts 1文档。

答案 1 :(得分:0)

如果您指定 redirect =&#34; true&#34; Struts使用客户端重定向[

  

response.sendRedirect是()]。

JSP将由新的浏览器请求调用,旧请求中存储的任何数据都将丢失。