首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts过程中出现的有关问题,求助,散100分!

2011-12-21 
struts过程中出现的问题,求助,散100分!!!!是这样的,我是eclipes+tomcat,发布项目后,当打开JSP页时,提示:20

struts过程中出现的问题,求助,散100分!!!!
是这样的,我是eclipes+tomcat,发布项目后,当打开JSP页时,提示:
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.util.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true
2007-5-11   1:34:39   org.apache.struts.util.PropertyMessageResources   <init>
信息:   Initializing,   config= 'org.apache.struts.taglib.html.LocalStrings ',   returnNull=true

当我输入完信息点按钮后,情况是刚开始好用,之后报错:

严重:   Resources   not   defined   for   Validator
org.apache.commons.validator.ValidatorException:   Resources   not   defined   for   Validator
at   org.apache.commons.validator.Validator.validate(Validator.java:574)
at   org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:151)
at   org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:942)
at   org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:255)
at   org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at   org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection

(Http11Protocol.java:744)
at   org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at   org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at   java.lang.Thread.run(Thread.java:595)


2007-5-11   1:35:27   org.apache.struts.legacy.GenericDataSource   getConnection
信息:       getConnection()
2007-5-11   1:35:27   org.apache.struts.legacy.GenericDataSource   getConnection
信息:         Check   for   timeout,   activeCount=3,   useCount=0
2007-5-11   1:35:27   org.apache.struts.legacy.GenericDataSource   getConnection
信息:         Found   available   connection
2007-5-11   1:35:27   org.apache.struts.legacy.GenericDataSource   getConnection
信息:         Return   allocated   connection,   activeCount=3,   useCount=1
java.sql.SQLException:   [Microsoft][ODBC   Microsoft   Access   Driver]   参数不足,期待是   1。
at   sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at   sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at   sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
at   sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at   sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288)
at   com.yourcompany.dao.Access.save(Access.java:41)
at   com.yourcompany.struts.action.RegistAction.execute(RegistAction.java:63)
at   org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at   org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at   org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at   org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection

(Http11Protocol.java:744)
at   org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at   org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at   java.lang.Thread.run(Thread.java:595)
2007-5-11   1:35:27   org.apache.struts.legacy.GenericDataSource   returnConnection
信息:       releaseConnection(),   activeCount=3,   useCount=0


[解决办法]
<set-property property= "minCount " value= "3 " />
把value值改成1试一下
[解决办法]
把插入数据的那部分代码贴出来。可能你的sql语句是错误的
[解决办法]
参数不足,期待是 1。


以前遇到过这样的问题 好象是数据库类型不同,现在我们自己有一个生成持久类的工具,现在就没出现这样的情况了
[解决办法]
创建连接的语句在哪里,应该是创建连接的参数少
[解决办法]
String sql = "insert into regist(userid,userName,password,email) values( ";
===
password是关键字,这样试试:
String sql = "insert into regist([userid],[userName],[password],[email]) values( ";
[解决办法]
把sql语句打出来 ,执行一下
[解决办法]
String sql = "insert into regist(userid,userName,password,email) values( ";
楼主的sql语句中字段定义有问题,有可能是某个字段打错了!
[解决办法]
建议把sql语句打印出来,再调试。
[解决办法]
在rowCount=stat.executeUpdate(sql);之前把sql输出到控制台看看
[解决办法]
com.yourcompany.dao.Access.save(Access.java:41)

这个类的41行代码出错,你去查查看看,应该是执行stat.executeUpdate(sql);这句的时候出错的,看看你的参数看看
[解决办法]
password字段名是关键字。
lz把String sql输出看一下是否正确。

热点排行