关于Struts2中的错误:例如There is no Action mapped for namespace / and action name product-input.
2016-02-12 00:10
363 查看
在配置struts.xml 文件时,会出现
There is no Action mapped for namespace / and action name .... 意思是没有[b]product-input的映射文件或者是命名空间[/b]
[b] 出现这样的错误的原因后:[/b]
[b] 做如下检查: [/b]
1: 把struts.xml中的namespace="/"改成namespace=""或者去除,使用默认的命名空间。
2: struts.xml配置文件的位置,是否在src下。
3: struts.xml的拼写是否正确
4: package中的 name="struts2"建议struts2改成别的名字,这样容易引起冲突
检查好以上的步骤之后,还是There is no Action mapped for namespace / and action name ....这样的错误。那么就要检查编译后的struts.xml文件是否在WEB-INF目录下。
有些IDE默认编译后文件的存放目录是在build下,这样子找不到struts.xml,报如上的错误也是正常的
关于更改eclipse web 项目默认编译输出路径:
eclipse中只能针对项目更改,因为其默认的是build目录下的,只能以项目更改项目右键 -》properties -》Java Build Path -》source -》Default output folder,选择
还有一种更方便的。因为出现这种错误往往是最开始的时候,可以重新创建个项目。好处很多:最重要的一点是在更改默认编译输出路径时可能会文件丢失的情况。
更改方法如下:
第一张图是默认情况下的设置,第二张图是我修改后的。
就是这样子。。有啥问题可以给我留言,谢谢
There is no Action mapped for namespace / and action name .... 意思是没有[b]product-input的映射文件或者是命名空间[/b]
[b] 出现这样的错误的原因后:[/b]
[b] 做如下检查: [/b]
1: 把struts.xml中的namespace="/"改成namespace=""或者去除,使用默认的命名空间。
2: struts.xml配置文件的位置,是否在src下。
3: struts.xml的拼写是否正确
4: package中的 name="struts2"建议struts2改成别的名字,这样容易引起冲突
检查好以上的步骤之后,还是There is no Action mapped for namespace / and action name ....这样的错误。那么就要检查编译后的struts.xml文件是否在WEB-INF目录下。
有些IDE默认编译后文件的存放目录是在build下,这样子找不到struts.xml,报如上的错误也是正常的
关于更改eclipse web 项目默认编译输出路径:
eclipse中只能针对项目更改,因为其默认的是build目录下的,只能以项目更改项目右键 -》properties -》Java Build Path -》source -》Default output folder,选择
还有一种更方便的。因为出现这种错误往往是最开始的时候,可以重新创建个项目。好处很多:最重要的一点是在更改默认编译输出路径时可能会文件丢失的情况。
更改方法如下:
第一张图是默认情况下的设置,第二张图是我修改后的。
就是这样子。。有啥问题可以给我留言,谢谢
相关文章推荐
- ActionScript 3.0 编程体验
- AS3 中的package(包)应用实例代码
- 再谈Jquery Ajax方法传递到action(补充)
- 使用C#实现读取系统配置文件的代码实例讲解
- Powershell Profiles配置文件的存放位置介绍
- PowerShell入门教程之创建和使用配置文件实例
- Orcle的package中访问其它Schema的表报错ORA-00942解决方法
- SERV-U 的配置文件详解
- php.ini 配置文件的深入解析
- redis2.8配置文件中文翻译版
- 详解Webwork中Action 调用的方法
- PHP配置文件php.ini中打开错误报告的设置方法
- ASP.NET MVC:Filter和Action的执行介绍
- C#中读取App.config配置文件代码实例
- Ajax in action 英文版配书源码 下载
- ajax使用不同namespace的action的方法
- js实现接收表单的值并将值拼在表单action后面的方法
- ajax交互Struts2的action(客户端/服务器端)
- c++实现逐行读取配置文件写入内存的示例
- 关于session在PHP5的配置文件中的详细设置参数说明