假设我有一个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>
我问这个问题,因为在我的代码中...当我调用动作 myAction.do 时,actionform总是会重置(所有bean属性都会重置),对应myAction.do上方。
请提供详细说明。
答案 0 :(得分:0)
path
属性定义了操作的网址。reset
总是由框架调用。重置几乎仅适用于初始复选框值,以解决HTTP /客户端处理未选中复选框的方式。请考虑阅读一些Struts 1文档。
答案 1 :(得分:0)
如果您指定 redirect =&#34; true&#34; Struts使用客户端重定向[
response.sendRedirect是()]。
JSP将由新的浏览器请求调用,旧请求中存储的任何数据都将丢失。