当前位置: 技术问答>java相关
高分求助struts的问题
来源: 互联网 发布时间:2015-09-24
本文导语: 现在使用resin+struts1.1进行开发,我在jsp页面里这样写的: ... ... 当我单击search按钮时,应该执行searchResult.do,我只是在工程目录下的web.xml里有这样的语句: action *.do 然后在struts-config.xml里是这样写...
现在使用resin+struts1.1进行开发,我在jsp页面里这样写的:
... ...
当我单击search按钮时,应该执行searchResult.do,我只是在工程目录下的web.xml里有这样的语句:
action
*.do
然后在struts-config.xml里是这样写的:
但是当我提交表单的时候,出现这样的错误:
javax.servlet.ServletException: Class `org.apache.struts.action.ActionServlet'was not found in classpath.
Classes normally belong in /TestResult/WEB-INF/classes.
at com.caucho.server.http.Application.instantiateServlet(Application.java:2873)
at com.caucho.server.http.Application.createServlet(Application.java:2802)
... ...
因为一开始就是出现这种错误,因此我将struts.jar文件加入了classpath,但是仍然是这种错误,这是什么地方出错了呢?
还要在配置哪些文件呢?
... ...
当我单击search按钮时,应该执行searchResult.do,我只是在工程目录下的web.xml里有这样的语句:
action
*.do
然后在struts-config.xml里是这样写的:
但是当我提交表单的时候,出现这样的错误:
javax.servlet.ServletException: Class `org.apache.struts.action.ActionServlet'was not found in classpath.
Classes normally belong in /TestResult/WEB-INF/classes.
at com.caucho.server.http.Application.instantiateServlet(Application.java:2873)
at com.caucho.server.http.Application.createServlet(Application.java:2802)
... ...
因为一开始就是出现这种错误,因此我将struts.jar文件加入了classpath,但是仍然是这种错误,这是什么地方出错了呢?
还要在配置哪些文件呢?
|
你要把*.tld放在WEB-INF下,把*.jar放在WEB-INFlib下
web.xml
action
org.apache.struts.action.ActionServlet
application
ApplicationResources_CN
config
/WEB-INF/struts-config.xml
debug
2
detail
2
validate
true
2
action
*.do
/WEB-INF/struts-bean.tld
/WEB-INF/struts-bean.tld
/WEB-INF/struts-html.tld
/WEB-INF/struts-html.tld
/WEB-INF/struts-logic.tld
/WEB-INF/struts-logic.tld
web.xml
action
org.apache.struts.action.ActionServlet
application
ApplicationResources_CN
config
/WEB-INF/struts-config.xml
debug
2
detail
2
validate
true
2
action
*.do
/WEB-INF/struts-bean.tld
/WEB-INF/struts-bean.tld
/WEB-INF/struts-html.tld
/WEB-INF/struts-html.tld
/WEB-INF/struts-logic.tld
/WEB-INF/struts-logic.tld
|
出现第2个问题java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
也是因为缺少jar包.struts1.1中还有commons-lang.jar等要加入lib目录.
也是因为缺少jar包.struts1.1中还有commons-lang.jar等要加入lib目录.