浏览 3727 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-05
最后修改:2009-08-14
今天试了试struts2 的HelloWorld 的例子,结果就遇上了There is no Action mapped for action name HelloWorld. 的问题 在网上google了一把,发现好多人提这个问题,搞了大半个下午,分享下我的结果 1. 要保证WEB-INF\classes下有编译的类文件和struts.xml的配置文件 2. 在struts.xml中,如果在package中定义了命名空间,如namespace="/com/leo/action",那么在浏览器中url就必须带package的信息,如 http://localhost:8080/Struts2Demo/com/leo/action/HelloWorld.action 如果没有定义namespace, 则http://localhost:8080/Struts2Demo/com/leo/action/HelloWorld.action 和 http://localhost:8080/Struts2Demo/HelloWorld.action 都可以的 詹应乐 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |