在jsp页面:
<form name="f" method="post">
<s:token></s:token>
.......
</form>在xml配置文件:
<action name="addMenu"
class="com.sunyard.insurance.ecm.mgr.action.menu.MenuAddAction">
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token">/mgr/page/menu/abc.html</result>
<result>/mgr/page/menu/abc.html</result>
<result name="success" type="redirect">loginMenu.action
</result>
<result name="t">/mgr/page/role/t.jsp</result>
<result name="f">/mgr/page/role/f.jsp</result>
<result name="loadMenu" type="redirect">dtree.action</result>
</action>在xml中的
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token">/mgr/page/menu/abc.html</result>
<result>/mgr/page/menu/abc.html</result>
这些是我加上的。现在的问题是不要说重复提交啦,就是一次也不提交了,看了半天也不名就里,望指点一下。
<form name="f" method="post">
<s:token></s:token>
.......
</form>在xml配置文件:
<action name="addMenu"
class="com.sunyard.insurance.ecm.mgr.action.menu.MenuAddAction">
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token">/mgr/page/menu/abc.html</result>
<result>/mgr/page/menu/abc.html</result>
<result name="success" type="redirect">loginMenu.action
</result>
<result name="t">/mgr/page/role/t.jsp</result>
<result name="f">/mgr/page/role/f.jsp</result>
<result name="loadMenu" type="redirect">dtree.action</result>
</action>在xml中的
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token">/mgr/page/menu/abc.html</result>
<result>/mgr/page/menu/abc.html</result>
这些是我加上的。现在的问题是不要说重复提交啦,就是一次也不提交了,看了半天也不名就里,望指点一下。
<result name="success" type="redirect">loginMenu.action
</result>
改为
<result name="success" type="redirect-action">loginMenu.action
</result>还有redirect返回到的应该是个页面
你写action居然没报错???
re(xuhesheng)
不报错啊,这个action是以前的,不是我写的,以前是可以执行提交的,我只是想加上控制重复提交的部分。
</result><result>默认的name就是success,这两个岂不重复了?
没有<result>/mgr/page/menu/abc.html</result>这句话也是一样的效果。