写的一个struts的小程序,跳转action时出现There is no Action mapped for action name login.
求大神帮看一下,代码如下
struts.xml:
<struts>
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.objectFactory.spring.autoWire" value="true"/>
<package name="user" namespace="/user" extends="default">
<action name="login" class="/user/login"> </action>
</package>
</struts>
web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext-dao.xml
classpath:applicationContext-action.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/login.jsp</welcome-file>
</welcome-file-list>
login.jsp
<form action="/EduSys/user/login.action" method="post"></form>
applicationContest-action.xml
<bean name="/user/login" class="action.LoginAction" scope="request"></bean>
struts2找不到action,There is no Action mapped for action name
答案:1 悬赏:50
解决时间 2021-03-15 02:21
- 提问者网友:说不出醉人情话
- 2021-03-14 09:59
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-03-14 10:22
配置错了。应该是下面这样:
<struts>
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.objectFactory.spring.autoWire" value="true"/>
<package name="user" namespace="/user" extends="default">
<a<action name="login" class="loginAction"></action>
</package>
</struts>
<bean id="loginAction" class="action.LoginAction" scope="request"></bean>
<struts>
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.objectFactory.spring.autoWire" value="true"/>
<package name="user" namespace="/user" extends="default">
<a<action name="login" class="loginAction"></action>
</package>
</struts>
<bean id="loginAction" class="action.LoginAction" scope="request"></bean>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯