把java代码贴到jsp网页中加了<%%>,为什么出错

代码如下,测试数据库连接,在eclipse里面保存为java文件,连接成功,创个web项目,加<% %>贴入代码保存为.jsp文件出错,为什么??
import java.sql.*;
public class test2 {
public static void main(String args[]) throws Exception{
String driverName="com.mysql.jdbc.Driver";
String dbURL="jdbc:mysql://localhost:3306/mydata";
String userName="root";
String userPwd="151613";
try { Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
}
catch(Exception e) {
e.printStackTrace();
System.out.print("连接失败");
}
}}

1.包的引入方式不是这样的。<%@page import...这种形式引入。
<%
String driverName="com.mysql.jdbc.Driver";
String dbURL="jdbc:mysql://localhost:3306/mydata";
String userName="root";
String userPwd="151613";
try { Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
out.println("连接数据库成功");
}
catch(Exception e) {
e.printStackTrace();
out.print("连接失败");
}

%>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-27
<% %><%! %>这两个东西的用法及不太清了,不过我可以肯定的告诉你<% %>这里面一般是指写变量和语句的,而你上面的引入语句要用<%@ %>
第2个回答  2013-02-27
你直接粘的是哪啊 还有提示的错误是什么啊
第3个回答  2015-10-31
可能是没有import相关引用的类
第4个回答  2013-02-27
我去,你想做什么?想把test类加到页面?
相似回答