There is no Action mapped for namespace [/] and action name [login] associate解决办法 .
2013-07-20 11:43
459 查看
今天闲着没事就写了一个JSP项目,在配置struts2时遇到了这个错误,在网上逛了一大圈后终于解决了这个问题。具体解决方法是:
1、struts.xml的名字和位置
这里特别提一点,很多人遇到这个错误都是名字错误,比如写成struts-login.xml但又没在web.xml中进行相关配置。struts.xml是struts2的默认配置名字所以不用再web.xml中配置。 第二点是位置问题,很多人说是放在src根目录下,其实不然,在部署后的web项目中是没有这个目录的试问struts2又怎么访问这个配置文件?正确的是放在WEB-INF/classes目录下,有些用myeclipse的朋友可能会说:“怎么我放在src目录下还是能运行呢?”这是因为IDE在部署项目时将struts.xml自动拷贝到了WEB-INF/classes下。我就是自己用ant完成这个拷贝步骤的。
2、Form表单
在表单中设置属性时如果使用的不是默认命名空间一定要声明。
3、struts.xml内容
一定要确认action的name属性填写无误,其实在一般的小型项目中使用默认命名空间就够了,不用设置namespace属性。此外一定要确认classes目录下有相应action的class类文件。
1、struts.xml的名字和位置
这里特别提一点,很多人遇到这个错误都是名字错误,比如写成struts-login.xml但又没在web.xml中进行相关配置。struts.xml是struts2的默认配置名字所以不用再web.xml中配置。 第二点是位置问题,很多人说是放在src根目录下,其实不然,在部署后的web项目中是没有这个目录的试问struts2又怎么访问这个配置文件?正确的是放在WEB-INF/classes目录下,有些用myeclipse的朋友可能会说:“怎么我放在src目录下还是能运行呢?”这是因为IDE在部署项目时将struts.xml自动拷贝到了WEB-INF/classes下。我就是自己用ant完成这个拷贝步骤的。
2、Form表单
在表单中设置属性时如果使用的不是默认命名空间一定要声明。
3、struts.xml内容
一定要确认action的name属性填写无误,其实在一般的小型项目中使用默认命名空间就够了,不用设置namespace属性。此外一定要确认classes目录下有相应action的class类文件。
相关文章推荐
- There is no Action mapped for namespace [/] and action name [login] associate解决办法 .
- There is no Action mapped for namespace [/] and action name [login] associate解决办法
- ssh web项目出现错误There is no Action mapped for namespace [/] and action name [login] associate解决办法
- struts2提示“There is no Action mapped for namespace [/] and action name [XXX]... ”错误的解决办法
- There is no Action mapped for namespace [/] and action name [login] associated with context path [/p
- Struts2提示:There is no Action mapped for namespace [/] and action的解决办法
- message There is no Action mapped for namespace [/] and action name [login] associated with context
- 解决HTTP Status 404 - There is no Action mapped for namespace [/] and action name [] associated with c
- IDEA配置Struts2出现There is no Action mapped for namespace [/] and action name [login]
- There is no Action mapped for namespace [/] and action name [employee_login] associated with context
- MyEclipse Struts2 There is no Action mapped for namespace [/] and action name [Login]
- There is no Action mapped for namespace [/] and action name [Login] associated with context path [/e
- There is no Action mapped for namespace [/] and action name [login] associated with context path 问题
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated w
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated w
- There is no Action mapped for namespace / and action name 问题的解决办法
- There is no Action mapped for namespace [/] and action name [Login] associated with context path [/e
- Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login
- There is no Action mapped for namespace [/] and action name [login] associated with context path [/M
- eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated wi