一问,200分求解!
大河V5 2006-02-22 10:39:31 使用validator客户端验证,开始都是OK的。
然后我给struts加了一个datasource,如下:
<data-sources >
<data-source key="DATA_SOURCE" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="password" value="root" />
<set-property property="minCount" value="" />
<set-property property="maxCount" value="" />
<set-property property="user" value="root" />
<set-property property="driverClass" value="com.mysql.jdbc.Driver" />
<set-property property="description" value="Mysql Data Source" />
<set-property property="url" value="jdbc:mysql://localhost:3306/mng" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="true" />
<set-property property="loginTimeout" value="" />
</data-source>
</data-sources>
重启动tomcat,进入画面就报错,错误信息如下:
java.lang.NullPointerException
at org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:316)
at org.apache.jsp.login_jsp._jspx_meth_html_javascript_0(login_jsp.java:102)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:70)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596
我把struts-config.xml中datasource这段去除,画面就ok了。
点解啊?