JDBC && 数据库 问题:显示空白页?? 在其他机器上没有任何问题,可是在我的电脑上,每次连接一个JSP页面都显示一个空白页,不抛任何异常,就是一片空白,我是用jsp从数据库查询并生成表格。可是就是什么都不显示,用JAVA程序连数据库一点问题都没有,可JSP页怎么都不行求各位高手赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的jsp的代码贴出来看下, //1111111111111111111111111111111111111MAIN<%@ page contentType="text/html;charset=gb2312"%><html><body><font size=1><form action="bynename.jsp" method="post"><h1>成绩查询</h1><p>输入姓名:<input type=text name="name"><input type=submit name="g" value="提交"></form></body></html>//111111111111111111111111111111111111 按名字查询<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%String name = request.getParameter("name");if(name==null){name="";}byte b[]=name.getBytes("ISO-8859-1");name=new String(b);Connection con=null;Statement sql=null;ResultSet rs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException e){}try{//out.print("**********************");con=DriverManager.getConnection("jdbc:odbc:sun","","");sql=con.createStatement();String condition="SELECT * FROM students WHERE 姓名="+"'"+name+"'";rs=sql.executeQuery(condition);out.print("<Table border=1>");out.print("<tr>");out.print("<th width=100>"+"学号");out.print("<th width=100>"+"姓名");out.print("<th width=50>"+"数学成绩");out.print("<th width=50>"+"英语成绩");out.print("<th width=50>"+"物理成绩");out.print("</tr>");while(rs.next()){ out.print("<tr>"); out.print("<td>"+rs.getString(1)+"</td>"); out.print("<td>"+rs.getString(2)+"</td>"); out.print("<td>"+rs.getInt("数学成绩")+"</td>"); out.print("<td>"+rs.getInt("英语成绩")+"</td>"); out.print("<td>"+rs.getInt("物理成绩")+"</td>"); out.print("</tr>");}out.print("</table>");con.close();}catch(Exception e){System.out.println(e);}%></body></html> 谢谢你们了!真不知道怎么搞的,我以前怎么重启TOMCAT都不管用,问题依旧,但看完帖子我再重启好用了!!!不过是在TOMCAT文件夹中startup.bat起的服务器~总是问题终于解决了!!感谢大家! Tomcat Project和Dynamic Web Project有什么区别呢? 做一个系统的web界面,纠结于用哪个图形工具展现 在Servlet当中, 同一个页面可以发送2个请求吗 登陆系统http500 的servlet报错望高手指点一下 求助!hibernate3.2 jsp调用javabean问题 Hibernate的一个小问题 大家来看看,读取文件的问题 Tomcat里面怎么样隐射自己的文件路径?? 在线人数统计问题 跪求JSP 中下拉框的动态提交 Spring+Struts+Hibernate集成问题
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<font size=1>
<form action="bynename.jsp" method="post">
<h1>成绩查询</h1>
<p>输入姓名:
<input type=text name="name">
<input type=submit name="g" value="提交">
</form>
</body>
</html>//111111111111111111111111111111111111 按名字查询
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%String name = request.getParameter("name");if(name==null){name="";}
byte b[]=name.getBytes("ISO-8859-1");
name=new String(b);
Connection con=null;
Statement sql=null;
ResultSet rs=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){}try{
//out.print("**********************");
con=DriverManager.getConnection("jdbc:odbc:sun","","");sql=con.createStatement();
String condition="SELECT * FROM students WHERE 姓名="+"'"+name+"'";
rs=sql.executeQuery(condition);
out.print("<Table border=1>");
out.print("<tr>");
out.print("<th width=100>"+"学号");
out.print("<th width=100>"+"姓名");
out.print("<th width=50>"+"数学成绩");
out.print("<th width=50>"+"英语成绩");
out.print("<th width=50>"+"物理成绩");
out.print("</tr>");
while(rs.next()){
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getInt("数学成绩")+"</td>");
out.print("<td>"+rs.getInt("英语成绩")+"</td>");
out.print("<td>"+rs.getInt("物理成绩")+"</td>");
out.print("</tr>");
}
out.print("</table>");
con.close();
}
catch(Exception e){System.out.println(e);}
%>
</body>
</html>