日期:2014-05-19  浏览次数:20706 次

javaee问题多多,愁一天了!
弄来一个web项目,刚修改就发现太多问题,
1,在Action里面不能运行main方法,运行就报错:
java.lang.NoSuchMethodError: main
Exception in thread "main" ,
2.在Action里面使用addActionError("请输入姓名");就报错:
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named

3.最悲剧的是,我修改jsp代码,页面会变动,但修改action里面代码,页面直接没动静。我就是删掉action里面方法,也照样能执行这个action,悲剧啊!!!


------解决方案--------------------
运行方式不对吧,你运行的是class,不是你的java文件
------解决方案--------------------
1、为什么在action类里写main方法里呢?既然写了,也不会报错哦,看你怎么执行的。
2、看你配置文件是不配置的不对,或少包了。
3、修改action里方法,要看修改的是什么方法,是不是修改了会影响jsp显示的代码。而且并不是jsp页面必须需要action类的。
最后说一下,网上下载的,不一定拿来就直接可以用。多数要改一改。
楼主如果对struts不是太熟,可以先学习下,熟悉了再拿别人的代码试。