当前位置:编程学习 > JSP >>

为什么我的jsp页面老是与mysql连接出问题,而在控制台可以调用数据库呢?错误代码很多大概如下:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.ConnectionManager.getConnection(ConnectionManager.java:13) at Dao.userDao.check(userDao.java:38) at org.apache.jsp.shouye_jsp._jspService(shouye_jsp.java:80) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 。。。。。。
答案:$.fn.treeview = function(settings) {
        var dfop =
            {
                method: "POST",
                datatype: "json",
                /**
                 * @description {Config} url  
                 * {String} Url for child nodes retrieving. 
                 */
                url: false,
                /**
                 * @description {Config} cbiconpath  
                 * {String} Checkbox image path.
                 */
                cbiconpath: "./css/images/icons/",
                icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],
                /**
                 * @description {Config} showcheck  
                 * {Boolean} Whether to show check box or not. 
                 */
                showcheck: false,            
                /**
	 	             * @description {Event} oncheckboxclick:function(tree, item, status)
	 	             * Fired when check box is clicked on.
	 	             * @param {Object} tree This tree object. 
	 	             * @param {Object} item Node item clicked on.
	 	             * @param {Number} status 1 for checked, 0 for unchecked.	 	             
	               */
                oncheckboxclick: false, 
                /**
其他:com.mysql.jdbc.Driver
 +个 mysql的驱动包! 你可以到http://www.codepub.com/software/view-software-15038.html
下载 从java.lang.ClassNotFoundException: com.mysql.jdbc.Driver可以看出是没有找到驱动的原因,你可以检查下有没有加入驱动jar包 
如果没有jar包得话可以到这里下载:http://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip 到你的tomcat的webapps目录下面的项目的lib里面去看看,有没有mysql的驱动包,没有的话把jar包拷到lib目录下面去就行 具体哪一步出错了,错误信息呢? 

新手可能会犯各种各样的低级错误,谁都是这么过来的,你把具体的错误提示贴出来,别人才能帮你 

以前我刚学java的时候也碰到了你这么一个问题。 后来检查才发现,我用==来比较密码字符串,正确的应该用equals, 

你试一下把 页面接受的你填入的信息打印到控制台, 然后把数据库查出的密码打印出来,你看一下是否相等。注意字符串的前后是否有空格,使用trim()方法去掉空格。拎包背着走希望help you。reference365testing,测评网,51cto 

上一个:jsp里面 选中记录点击修改怎么将选中的记录传递到修改界面上 求一段示例代码..并注明注释 非常感谢
下一个:在jsp中用正则表达式验证邮箱格式的代码

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,