Struts Action Tag工作不正常

时间:2013-09-04 12:36:13

标签: java jsp struts

我有一个jsp页面DeclarationActivation.jsp,它使用struts-config.xml中定义的struts action标签打开

<action path="/DeclarationDaysInput"
 type="DeclarationActivationAction"
 name="ReimbursementDeclarationDaysActionForm" input="/Error.jsp" validate="false"
 scope="request" parameter="load">
    <forward name="success" path="/CompanyAdmin/DeclarationActivation.jsp"/>
<forward name="failure" path="/Error.jsp"/>
</action>

在这个jsp页面中,我有一个表单,其中action参数为DeclarationDaysSubmit.do

此动作参数也在struts-config.xml

中定义
<action path="/DeclarationDaysSubmit"
type="DeclarationActivationAction"
name="ReimbursementDeclarationDaysActionForm" validate="true" input="/DeclarationDaysInput.do" scope="request" parameter="submit">
<forward name="success" path="/DeclarationDaysInput.do"/>
<forward name="failure" path="/Error.jsp"/>
</action>

两者都引用同一个类,但是它们在action标签中指定了不同的参数值,第一个参数的值是load,第二个参数的值是{{1} }。

但是,当我在jsp页面中单击表单中的提交时,代码不会访问第二个操作标记,但只访问第一个操作标记。

0 个答案:

没有答案