谁帮我看下个JSP程序!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:10:05
在 Eclipse+lomboz 中创建了一个 web-project TestJDBC 下写了如下程序 实验 mysql 的jdbc 驱动是否成功加载!
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here </title>
</head>
<body>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>

<%
try {
Class.forName("com.mysql.jdbc.Driver");

} catch (ClassNotFoundException e) {
//e.printStackTrace();
System.out.println("没有正确引入包");

JSP的本质是Servlet,也是一种Java程序,不应该有区别的。
从你的问题我猜测,你jdbc的驱动放的位置有问题,假设的project名字叫Test,你应该把jdbc驱动放在:
Test\WebRoot\WEB-INF\lib 下面.
我估计你把jdbc驱动直接放在了Test\lib下面了。

驱动包的位置错了吧

巴mysql-connector-java-5.1.6-bin.jar方到web服务器的common\lib里面

<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>

这两行代码放在顶部

我还没学java 我下学期才学 你等我一年吧

没有发现类路径应该就是你在WebRoot\WEB-INF\lib 下面没有引入MySQL的.jar包,如果你不引入它的.jar包类路径必然会出现错误..引入那个.jar包再加上
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
就可以了