这是源代码:<%@ page contentType = "text/html ; charset = UTF-8 " language= "java"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 小脚本测试 </title>
<meta name="website" content="http://www.crazyit.org" />
</head>
<body>
<%
//注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//获取数据库连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/javaee","root","1234");
//创建Statement
Statement stmt = conn.createStatement();
//执行查询
ResultSet rs = stmt.executeQuery("select * from news_inf");
%>
<table bgcolor="#9999dd" border="1" width="300">
<%
//遍历结果集
while(rs.next())
{%>
<tr>
<!-- 输出结果集 -->
<td><%=new String(rs.getString(1).getBytes("UTF-8"),"UTF-8")%></td>
<td><%=new String(rs.getString(2).getBytes("UTF-8"),"UTF-8")%></td>
</tr>
<%}%>
<table>
</body>
</html>我配置了tomcat 6.0.24,jdbc也是完好的。但是在浏览器中输入地址后浏览器自动关闭,而且自动弹出下载页面,下载的是该网页源代码。从代码中能够看出数据库操作成功。但是为什么这个数据库操作的jsp代码居然能变成下载的呢?