错误500 不知道代码哪里出错了 求大神解答
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>在线购物</title>
</head>
<%
//装载MySQL5.5的JDBC驱动
Class.forName("com.mysql.jdbc.Driver").newInstance();
//建立数据库连接
String url ="jdbc:mysql://localhost:3306/eshop?user=root&password=123&useUnicode=true&characterEncoding=gb2312";
Connection conn= DriverManager.getConnection(url);
//建立一个Statement对象,用于执行SQL语句
Statement stat = conn.createStatement();
//执行查询并得到查询结果
String sql = "select * from show";
ResultSet rs = stat.executeQuery(sql);
%>
<body>
<h2>在线购物</h2>
<hr>
<table border="1" width="600">
<tr bgcolor="#dddddd">
<td align="center" width="80">商品缩图</td>
<td align="center">商品摘要</td>
<td align="center" width="100">在线购买</td>
</tr>
<%
String bm,name,price,info,img;
//将查询结果集中的记录输出到页面上
while (rs.next()){
//从当前记录中读取各字段的值
img = rs.getString("SP_PIC").trim();
bm = rs.getString("SP_NO").trim();
name = rs.getString("SP_NAME").trim();
price = rs.getString("SP_PRICE").trim();
info = rs.getString("SP_INFO").trim();
out.println("<tr>");
out.println("<td><img src='"+ img +"' border=0 height=60 width=60></td>");
out.println("<td>");
out.println("商品编号:"+ bm +"<br>");
out.println("商品名称:"+ name +"<br>");
out.println("商品价格:"+ price +"元<br>");
out.println("商品简介:"+ info +"<br>");
out.println("</td>");
out.println("<td><a href='buy.jsp?op=add&bm="+bm+"'>放入购物车</a></td>");
out.println("</tr>");
}
%>
</table>
<br>
<a href="cart.jsp">查看购物车</a>
<a href="buy.jsp?op=clear">清空购物车</a>
</body>
</html>
这个是我的页面代码
下面是我出错的页面
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 13
10: Class.forName("com.mysql.jdbc.Driver").newInstance();
11: //建立数据库连接
12: String url ="jdbc:mysql://localhost:3306/eshop?user=root&password=123&useUnicode=true&characterEncoding=gb2312";
13: Connection conn= DriverManager.getConnection(url);
14: //建立一个Statement对象,用于执行SQL语句
15: Statement stat = conn.createStatement();
16: //执行查询并得到查询结果
求帮助啊。 新手小白 很多东西不会 希望有人可以给我仔细解答