浏览器访问tomcat出了大问题。。(急急急)
源码:
package com.dingyi;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test extends HttpServlet
{
Connection ct=null;
Statement ps=null;
ResultSet rs=null;
public void doGet(HttpServletRequest req, HttpServletResponse res)
{
try{
res.setContentType("text/html;charset=gbk");
PrintWriter pw=res.getWriter();
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=sample", "sa", "12587410");
ps=ct.createStatement();
rs=ps.executeQuery("select * from users");
while(rs.next())
{
String userID=rs.getString(1);
String userName=rs.getString(2);
String passwd=rs.getString(3);
String email=rs.getString(4);
int grade=rs.getInt(5);
pw.println("<html>");
pw.println("<body>");
pw.println("<center>");
pw.println("<table border=1>");
pw.println ("<tr><th>id</th><th>name</th><th>password</th><th>Email</th><th>grade</th></tr>");
pw.println("<tr>");
pw.println("<td>"+userID+"</td>");
pw.println("<td>"+userName+"</td>");
pw.println("<td>"+passwd+"</td>");
pw.println("<td>"+email+"</td>");
pw.println("<td>"+grade+"</td>");
pw.println("</tr>");
pw.println("</table>");
pw.println("</center>");
pw.println("</body>");
pw.println("</html>");
}
pw.println("connection ok~");
}
catch(Exception e)
{
e.printStackTrace();
}
finally{
this.close();
}
}
public void close()
{
try
{
if(rs!=null)
{
rs.close();
}
if(ps!=null)
{
ps.close();
}
if(ct!=null)
{
ct.close();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
当不要源码中pw.println("<html>"); pw.println("</html>");
的时候,运行结果只有 connection ok~
当要源码中的pw.println("<html>"); pw.println("</html>");
的时候,运行结果就是一篇空白!!!!!!!!!!!!!
我在数据库中插入了六条数据!!!!不应该是上面这种结果啊~~~~
我用的是tomcat6.0 数据库是sqlsever 2005。请问各位高手这到底是怎么回事啊?
哦!还有,就是浏览器运行结果除了上面的问题没有报任何错误。而且代码还是用eclipse编译的!代码也没报错。
要是各位高手你们电脑上安装得有tomcat,帮我这个新手调试调试吧~~