手头有几个项目,原来是tomcat服务的。。现在要全部整到weblogic上。。
有一个项目,整过去后刚开始还是正常的,后来不知道咋的就出问题了。。logon.jsp代码:<html:form action="logon" method="post" onsubmit="return hylogon(this);"></html:form>Stuts-config.xml 片断:<form-beans>
<form-bean name="logonForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="dlmc00" type="java.lang.String"/>
<form-property name="dlmma0" type="java.lang.String"/>
<form-property name="hylx00" type="java.lang.String"/>
<form-property name="bakupurl" type="java.lang.String"/>
</form-bean>
</form-beans>
<global-forwards>
        <forward path="/LogonAction.do" name="logon"/>
        <forward path="/LogoutAction.do" name="logout"/>
</global-forwards><action-mappings> 
<action path="/LogonAction" name="logonForm" scope="request" />
<action path="/LogoutAction" scope="request" />
</action-mappings>
在tomcat底下运行正常
在weblogic底下
运行的时候提示:Cannot retrieve mapping for action /logon我把html:form标签的 action="/LogonAction.do"就可以正常运行了。
为什么action等于forward的name不行了呢?