大家帮帮忙!!急
下面的代码我用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="#"> 学生基本信息 </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="#"> 课 程 信 息 </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="#"> 智育成绩信息 </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="#"> 德育成绩信息 </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="#"> 体育成绩信息 </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"> 各项成绩信息 </a></li>
<li><a href="ZCJ.jsp"> 综合测评成绩信息 </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>
[解决办法]
我也出现过这种情况 我重启了一下服务器就好了~你也试试吧
[解决办法]
晕,下次提问题你就把重点的提防贴出来,不然谁有时间给你这么多没有用的代码啊