下面的代码我用google、Firefox等浏览器运行都没问题,可我用ie时却出现下载文件窗口,不知道是怎么回事,望各位赐教!!
<%@page contentType="text/html ; charset=GBK"%>
<%@page import="java.sql.*"%>
<jsp:useBean id="dbc" class="org.lxh.dbc.DatabaseConnection" scope="page"/> 
<html>
<head><title>学生信息查询</title>
<style type="text/css">
 body{float:none; clear:both; text-align:center;}
 table{ cellpadding:0;cellspacing:0;border-collapse:collapse}/*border-collapse:collapse       一直忘记这个属性~~~~*/
 table td{ border:1px solid #a2a2a2;}
.menu{font-size:16px; position:relative;z-index:100px; }   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;}   
.menu ul ul {visibility:hidden;position:absolute; right:0px;top:31px; text-align:center;}   
.menu table {position:absolute; top:0px; left:0px;}   
.menu ul li:hover ul,  /*下拉菜单的标志*/
.menu ul a:hover ul{visibility:visible;} /*表示鼠标经过一级菜单时显示下拉菜单*/  
.menu a{display:block;border:1px solid #000;background:#000;padding:2px 0px;margin:0px;color: #fff;text-decoration:none; border-right:1px solid #fff; height:25px;}   /*表示导航一级(学生基本信息)上的属性*/
.menu a:hover{background:#F00;color:#fff;border:1px solid #000;} /*一级菜单鼠标经过时的属性*/  
.menu ul ul li {clear:both;text-align:center;font-size:14px;}   /*表示二级菜单的属性*/
.menu ul ul li a{display:block;width:113px;height:20px;margin:0px;border:0;border-bottom:1px solid #858585;}  /*二级菜单鼠标经过时的属性*/  
.menu ul ul li a:hover{border:0;background:#F00;border-bottom:0px solid #fff;} 
</style>
</head><%
    request.setCharacterEncoding("GBK");
%>
<body>
<div class="menu">  
          <ul>  
              <li><a href="#">&nbsp;&nbsp;学生基本信息&nbsp;</a>
                  <ul>  
                      <li><a href="studentC.jsp">查询</a></li>  
                      <li><a href="studentX.jsp">修改</a></li>  
                      <li><a href="studentT.jsp">插入</a></li>  
                      <li><a href="studentS.jsp">删除</a></li>
                  </ul>                
              </li>  
              <li><a href="#">&nbsp;&nbsp;课&nbsp;程&nbsp;信&nbsp;息&nbsp;</a>
                  <ul>  
                      <li><a href="courseC.jsp">查询</a></li>  
                      <li><a href="courseX.jsp">修改</a></li>  
                      <li><a href="courseT.jsp">插入</a></li>  
                      <li><a href="courseS.jsp">删除</a></li>                  </ul>  
              </li>  
              <li><a href="#">&nbsp;智育成绩信息&nbsp; </a>
                  <ul>  
                      <li><a href="zhiyuC.jsp">查询</a></li>  
                      <li><a href="zhiyuX.jsp">修改</a></li>  
                      <li><a href="zhiyuT.jsp">插入</a></li>  
                      <li><a href="zhiyuS.jsp">删除</a></li>
                  </ul>  
              </li>  
              <li><a href="#">&nbsp;德育成绩信息&nbsp;</a>
                  <ul>
                      <li><a href="deyuC.jsp">查询</a></li>  
                      <li><a href="deyuX.jsp">修改</a></li>  
                      <li><a href="deyuT.jsp">插入</a></li>  
                      <li><a href="deyuS.jsp">删除</a></li>
                  </ul>
              </li>
              <li><a href="#">&nbsp;体育成绩信息&nbsp;</a>
                  <ul>  
                      <li><a href="tiyuC.jsp">查询</a></li>  
                      <li><a href="tiyuX.jsp">修改</a></li>  
                      <li><a href="tiyuT.jsp">插入</a></li>  
                      <li><a href="tiyuS.jsp">删除</a></li>
                  </ul>  
              </li>  
              <li><a href="GKCJ.jsp">&nbsp;各项成绩信息&nbsp;</a></li>  
              <li><a href="ZCJ.jsp">&nbsp;综合测评成绩信息&nbsp;</a></li>  
          </ul>  
</div>  
<Center>
  <form action="studentC.jsp" method="post">
   <br><h2>学生基本信息</h2>
      学号:<input type="text" name="Tsno"/>
  姓名:<input type="text" name="Tsname"/>
  <input type="submit" value="查询"/>
  </form>
</Center>
<%
    PreparedStatement pst=null;
ResultSet rs=null;
%>
<%
try{
    String sql1="select sno,sname from student";
String sql2="select sno,sname from student where sno=?";
String sql3="select sno,sname from student where sname=?";
String sql4="select sno,sname from student where sno=? and sname=?";
        String Tsno=request.getParameter("Tsno");
String Tsname=request.getParameter("Tsname");
pst=dbc.getConnection().prepareStatement(sql1);
rs=pst.executeQuery();
if(Tsno==""&&Tsname=="")
{
   pst=dbc.getConnection().prepareStatement(sql1);
   rs=pst.executeQuery();}
 else if(Tsno!=null&&Tsname=="")
 {
    pst=dbc.getConnection().prepareStatement(sql2);
pst.setString(1,Tsno);
rs=pst.executeQuery();}
else if(Tsno==""&&Tsname!=null)
{
  pst=dbc.getConnection().prepareStatement(sql3);
  pst.setString(1,Tsname);
  rs=pst.executeQuery();}
  else if(Tsno!=null&&Tsname!=null)
  {
    pst=dbc.getConnection().prepareStatement(sql4);
pst.setString(1,Tsno);
pst.setString(2,Tsname);
rs=pst.executeQuery();}
%>

<Center>
<table  width="80%">
  <tr>
       <td >学号</td>
   <td>姓名</td>
  </tr>
<%
while(rs.next())
{
    int sno=rs.getInt(1);
String sname=rs.getString(2);
%>
         <tr>
       <td><%=sno%></td>
   <td><%=sname%></td>
 </tr>
<%
        }
%>
 </table>
         <Center>
<%
} catch(Exception e){}
finally{
    pst.close();
rs.close();
    dbc.close();
}
  
%></body>
</html>