关于用Myeclipse搭建ssh后出现there is no action mapped for namespace / and action …问题
昨天第一次整合ssh就出现了这个问题,刚开始不在意,晚上回去在网上搜了一下,发现很多人都遇到了相同的问题,但是解决方案却是出奇的多。我按照各个方案试了下,最终得到了解决,但原因却不知道。
今天又写了一个,但又出现了问题,想想昨天的解决方法,却发现不管用了。分析下这些方法,首先,我用的是myeclipse ,那些配置文件都是自动生成的,不可能出现命名错误,自己也检查了其中的类名什么的,也没有错误。但有人说改下action的名字就可以了,我昨天也就是这么弄好的,可是今天不知道为什么就不行了。
于是我去myeclipse的tomcat服务器的wepapps里去看看,发现编译的代码都被放到了src文件下面,而classes下面是空的,所以大概就知道是怎么回事了,打开project->properties中的build,将output设置为到web-inf下的classes文件,然后重新编译就Ok了。