想要把struts.xml放在src/config 下
web.xml配置如下:
<!-- struts2配置 -->
<filter>
<filter-name>cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,classpath*:config/struts.xml</param-value>
</init-param>
</filter>
一直报:There is no Action mapped for namespace / and action name login. 跪求解决方法,在线等!
web.xml配置如下:
<!-- struts2配置 -->
<filter>
<filter-name>cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,classpath*:config/struts.xml</param-value>
</init-param>
</filter>
一直报:There is no Action mapped for namespace / and action name login. 跪求解决方法,在线等!
解决方案 »
- java的jdk-6u34-windows-i586和eclipse安装问题
- 关于servletConfig的一点疑问??????
- Collections集合的sort与reverse排列困惑??求解!!!
- 送分,求问题答案!
- 现在有没有好的方法,实现对XML内容的搜索或者排序?
- 求救 weblogic!!
- 求教:JDBC中事务回滚问题,支持DDL语句的回滚吗?
- Jbuider 8.0 +Weblogic 7.0 Can not find ejb.jar,and cann't compile
- 请问我想学习ant工具,该如何学习
- 求大神指点,如何用jackson将自定义泛型类转换成json字符串
- spring AOP配置问题
- 用户的好友关系,在数据库里怎么存储?
There is no Action mapped for namespace / and action name login找不到name="login"的action,在确认struts2 FilterMapping存在的情况下,去查看struts.xml吧。
<filter>
<filter-name>cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,classpath*:config/struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
存在,请帮看看是什么问题?
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<!-- 配置struts2如下 -->
<package name="MediaCluster" extends="struts-default">
<!-- 登陆action -->
<action name="login" class="loginAction" method="login">
<result name="success">index.jsp</result>
<result name="input">index.jsp</result>
</action>
</package>
</struts>
<action name="user" class="user">
<result name=" ">/page.jsp</result>
</action>
大概就是这个模式!!
<action name="login" class="loginAction" method="login">
class加包名了吗?
或者action里面使用了注解了吧??
/**
*
*/
private static final long serialVersionUID = 1L;
private String userName;
private String password; public String getUserName() {
return userName;
} public void setUserName(String userName) {
this.userName = userName;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} public String login() {
String str1 = userName;
String str2 = password;
System.out.println(str1);
System.out.println(str2);
return "success";
}}
<constant name="struts.objectFactory" value="spring" />
<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>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,config/struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>已解决,和大家分享一下。