您的位置:首页 > 编程语言 > Java开发

在一个java论坛解决一个打开JSP出现下载的问题

2012-04-22 20:37 567 查看
源代码是:

<%@ page contentType="test/html;charset=gb2312" import="java.sql.*" %>

<html>

<body>

<%

Connection con=null;

Statement stmt=null;

ResultSet rs=null;

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

con=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=sxt","sa","123321");

stmt=con.createStatement();

System.out.println(stmt);

String sql="select * from customer";

rs=stmt.executeQuery(sql);

out.println("<table border='1'>");

out.println("<tr>");

out.println("<th width=80>"+"客户号");

out.println("<th width=100>"+"客户姓名");

out.println("<th width=80>"+"客户密码");

out.println("<th width=150>"+"客户地址");

out.println("<th width=80>"+"客户电话");

out.println("<th width=120>"+"客户邮箱");

out.println("</tr>");

System.out.println(rs);

while(rs.next()) {

int id=rs.getInt(1);

String customerName=rs.getString(2);

int customerPassword=rs.getInt(3);

String address=rs.getString(4);

String phone=rs.getString(5);

String email=rs.getString(6);

out.println("<tr>");

out.println("<td>"id"</td>");

out.println("<td>"customerName"</td>");

out.println("<td>"customerPassword"</td>");

out.println("<td>"address"</td>");

out.println("<td>"phone"</td>");

out.println("<td>"email"</td>");

out.println("</tr>");

}

out.println("</table>");

rs.close();

stmt.close();

con.close();

} catch(Exception e) {

System.out.println("e="+e.toString());

}

%>

</body>

</html>

解决方法是:1: jsp头写错了 浏览器解析不出来text/html

2:改成

out.println("<table border='1'>");

out.println("<tr>");

out.println("<th width=80>"+"客户号");

out.println("<th width=100>"+"客户姓名");

out.println("<th width=80>"+"客户密码");

out.println("<th width=150>"+"客户地址");

out.println("<th width=80>"+"客户电话");

out.println("<th width=120>"+"客户邮箱");

out.println("</tr>");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐