从struts 2.1.8迁移到struts 2.3.24后,对登录页面上的操作没有响应

时间:2016-01-08 06:45:38

标签: java jsp struts2 migration struts

我的应用程序显示登录页面,但无法登录。

在登录页面上,用户输入用户名和密码,但按下登录按钮时没有任何反应。

我们在JSP中有:

<s:form id="loginForm" name="loginForm" action="login" namespace="/framework">

struts-framework.xml文件的操作定义如下:

<global-results>
        <result name="loginShow" type="redirect">loginShow.action</result>
        <result name="toMain">/page/framework/main.jsp</result>
        <result name="logout">/page/framework/logout.jsp</result> 
</global-results>
<action name="login" class="com.abc.action.framework.LoginAction" method="loginCheck"> </action>

在我们的日志中,我们获得了动作framework/login.action的请求开始,但之后没有获得任何响应,日志也是如此。

作为参考,我在将struts迁移到2.3.24之后将以下内容包含在我的struts.xml中:

<constant name="struts.enable.DynamicMethodInvocation" value="true" />

1 个答案:

答案 0 :(得分:0)

感谢您的所有努力。 struts-convention插件是一个问题。我很好地删除了这个插件并在struts.xml中映射了依赖项