现在的位置: 首页 > 综合 > 正文

There is no Action mapped for namespace / and action name login.的解决

2013年10月29日 ⁄ 综合 ⁄ 共 805字 ⁄ 字号 评论关闭

我开始写的struts.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
 <struts>
 <package name="struts2" extends="struts-defaults">
 
  <action name="login" class="com.test.action.LoginAction">
  <result name="success">/result.jsp</result>
  </action>
 </package>
</struts>   

修改后的struts.xml文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
 <struts>
 <package name="struts2" extends="struts-default">
 
  <action name="login" class="com.test.action.LoginAction">
  <result name="success">/result.jsp</result>
  </action>
 </package>
</struts>   

 

原来是红色部分的多写了一个s,写成了struts-defaults,

去掉s后问题解决

抱歉!评论已关闭.