我的应用程序显示登录页面,但无法登录。
在登录页面上,用户输入用户名和密码,但是在按下登录按钮后,没有任何反应。
我们的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,但是此后未获得任何响应,从日志中也可以看出。
framework/login.action
作为参考,在将struts迁移到2.3.24之后,我在struts.xml中包括了以下内容:
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
感谢您的所有努力。这是struts-convention插件的问题。对我来说删除该插件和struts.xml中的映射依赖关系效果很好