struts2 搭建环境后出现 no action mapped for namespace 的解决方法
2017-11-23 16:11
477 查看
在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下:
一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问题;2,struts.xml文件放置路径错误。一定要将此文件放置在src目录下。编译成功后,要确认是否编译到classes目录中;3,struts.xml文件内容错误。下面给出一个正确的struts.xml文件以供参考。注意背景色部分。
二、如果排除了struts.xml文件的问题,还有一种可能就是,在web.xml文件中的<welcome-file>信息中是否配置了自己工程的启动页面。如果没有配置,地址栏中要输入完成的url,如:http://localhost:8080/Struts2Sample/jsp/login.jsp,后面的资源详细信息不输入的时候也会报这个错误,我就是栽在这个问题上的(^_^)。
一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问题;2,struts.xml文件放置路径错误。一定要将此文件放置在src目录下。编译成功后,要确认是否编译到classes目录中;3,struts.xml文件内容错误。下面给出一个正确的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="default" namespace="/" extends="struts-default"> <action name="login" class="com.wanggc.struts2.sample.Struts2Action"> <result name="success">/jsp/result.jsp</result> </action> </package> </struts>
二、如果排除了struts.xml文件的问题,还有一种可能就是,在web.xml文件中的<welcome-file>信息中是否配置了自己工程的启动页面。如果没有配置,地址栏中要输入完成的url,如:http://localhost:8080/Struts2Sample/jsp/login.jsp,后面的资源详细信息不输入的时候也会报这个错误,我就是栽在这个问题上的(^_^)。
相关文章推荐
- 使用Struts2动态方法调用时(DMI)出现There is no Action mapped for namespace [/user] and action name [user!add] 问题
- 每当使用struts2动态方法调用时,总是出现错误:There is no Action mapped for namespace [/user] and action name [user!add]
- Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login
- Struts2错误:There is no Action mapped for namespace... 解决方法
- struts2关于"There is no Action mapped for namespace / and action name"的解决方法
- struts2出现There is no Action mapped for namespace [/] and action name [Login] associated wi
- 关于eclipse+struts action找不到问题解决方法 There is no Action mapped for namespace
- IDEA配置Struts2出现There is no Action mapped for namespace [/] and action name [login]
- There is no Action mapped for namespace / and action name . - [unknown location] 其中一种解决方法
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name...
- struts2中出现There is no Action mapped for namespace / and action name . - [unknown location]
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated wi
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated wi
- eclipse中配置struts2出现eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [L
- struts2提示“There is no Action mapped for namespace [/] and action name [XXX]... ”错误的解决办法
- Struts2中关于"There is no Action mapped for namespace / and action name"的错误解决
- Struts2提示:There is no Action mapped for namespace [/] and action的解决办法
- 初学struts2 出现There is no Action mapped for namespace...错误
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated w
- MyEclispe配置struts2出现There is no Action mapped for namespace [/] and action name [user_all]...问题处理