JAVA SSH框架整合问题急!送分

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:42:02
使用Spring来创建Action:错误提示如下:

DEBUG 2009-06-17 20:19:43 Found 'hashCode' method: public native int java.lang.Object.hashCode()
DEBUG 2009-06-17 20:19:43 Found finalize() method - using NO_OVERRIDE
DEBUG 2009-06-17 20:19:43 Unable to apply any optimisations to advised method: protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
DEBUG 2009-06-17 20:19:43 Found 'equals' method: public boolean java.lang.Object.equals(java.lang.Object)
DEBUG 2009-06-17 20:19:43 Unable to apply any optimisations to advised method: public java.lang.String java.lang.Object.toString()
DEBUG 2009-06-17 20:19:43 Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.aopalliance.aop.Advice)
DEBUG 2009-06-17 20:19:43 Method is declared on Advised interface: public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advis

楼上的回答已经够全面了。。。
首先你要检查页面上的form提交的action和struts-config.xml文档里面的<action>的path配置是否相符合,路径是否一样,path配置中要看其相对工程的路径。
你的action对象交由Spring来管理,就还要检查Spring配置文档里面是否添加了这个action对应的bean,同时这个bean的name和class是否配置正确,name就是要获取的请求,配置同<action>的path,class同type。
如果你是使用MyEclipse添加的struts环境,那么web.xml中servlet的配置是没有问题的,当然如果还是存在问题,那就可能是spring和struts的整合出了问题...

Servlet action无法找到
配置的问题
请检查struts配置文件

都出404了还问啥了,就是找不到你定义的action,或者是你页面的form里面action写的不对,或者是你struts.xml里面定义的地方和页面上不一样,或者是你web.xml里面struts的servlet配置就有问题

Servlet action无法找到
配置的问题
检查struts配置文件