关于写Struts2时action的一个问题

用的MyEclipse

web.xml:

struts.xml:

StrutsAction.java:

hello.jsp:

welcome.jsp:

明明看起来挺简单的小例子,但是它出问题了

部署到Tomcat如图:

正常情况下如上图输入HelloWorld,然后点击提交应该会跳转到welcome.jsp

但是,并没有

它发生了如下效果:

浏览器网址栏:http://localhost:8081/Struts2.0/struts.action

然而页面还是那个页面,并没有跳转到welcome.jsp

就在我刚刚想要截图为证的时候,奇迹发生了,当当当当:

我去,这是怎么肥事,网络问题吗,可我之前已经鼓捣一个小时了

啊啊啊啊啊,它又不好使了,我这次截到图了:

这是为什么呀

一个啥也不是的小白完全懵了,求助,是网络不好?还是他抽了?我发誓没有更改任何东西,要交作业的孩子已经要被逼疯了

另外这是书上的例子,我只更改了web.xml中的org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

因为我用的jar包是2.5以上版本的

没看出有什么问题,建议项目名称不要用一些特殊字符,如点号之类。

我今天重新启动项目以后,他报错了个“启动过滤器异常”,找遍整个CSDN上的解决方法都不行,知道最后咋解决的问题吗,是导入jar包的时候我用的Build Path,而这样的话在lib下就没有相应的jar文件了,所以放弃这种方法,直接把jar包复制到lib文件夹里面去,一切问题都解决了,啥错也没有了,腰也不疼了,腿也不酸了

我之后再试试怎么样Build Path能找到jar包吧,反正现在是不行