主题:一个由层加jsp代码的问题
shuimzn
[专家分:0] 发布于 2006-08-22 17:12:00
我用层和css做了一个网页,显示都正常的,然后我加入jsp的代码比如<%response.sendRedirect("index.jsp");%>
然后执行这行网页,他就只显示这行代码的前面这些层做的东西。整个网页只显示了一半。jsp这行代码后面的就空白一片显示出来。。。错误也不提示。这是什么原因啊。有高手知道么?看看这代码又没错的。
回复列表 (共1个回复)
沙发
233238447 [专家分:1350] 发布于 2006-08-23 18:06:00
把JSP内容放在后面试试
language="java" contentType="text/html;charset=GBK" %>
<jsp:useBean id="sql" scope="page" class="dog_ys.SQL_str"/>
<html>
<%request.setCharacterEncoding("GBK");%>
<head>
<script src="../html/to.js">
</script>
</head>
<form name="frm" onsubmit="return mun_trim()" action="/WebModule/JS/dog_bin.jsp" method="POST">
<div id="back" style="position:absolute;z-index:1;visibility:visible;text-align:center;width=100%;">
<body >
<center>
<span style="">病历搜索
</center>
<div align="center">
<center style="font-size:13px;color:red;">
<input type="radio" name="ra1" tabindex="1" value='1' onclick="view_select()" >按状态
<input type="radio" name="ra1" tabindex="1" value='2' onclick="view_ys()">按医生
 <input type="radio" name="ra1" tabindex="3" value='3' onclick="view_dog()" >按宠物名
<br>
<br>
<br>
<br>
<br>
<input type="submit" value="提交(e)" accesskey="e" size="10" onsubmit="mun_trim()">
<input type="reset" value="重置(o)" accesskey="0" sizae="10">
</center>
</div>
<%
try
{
sql.getSq_str();
String str="select zt_id,zt_name from zt";
sql.setStr_stq(str);
java.sql.ResultSet rs=sql.getSq_res();
if(rs.next()==false)
{
%>
<script type="" language="javascript">
alert("没有相关的状态信息")
</script>
<%
}
else
{
%>
<div id="select" style="font-size:13px;position:absolute;top:60;left:300;width:160;height:40;z-index:1;visibility:hidden;">
请选择: <select name="text">
<%
do
{
%>
<option value="<%=rs.getString("zt_id")%>"><%=sql.getString(rs.getString("zt_name"))%></option>
<%
}
while(rs.next());
%>
</select>
</div>
<%
}
%>
<%
String str_1="select dog_name,dog_id from dog";
sql.setStr_stq(str_1);
java.sql.ResultSet rs1=sql.getSq_res();
if(rs1.next()==false)
{
%>
<script type="" language="javascript">
alert("没有相关的医生信息")
</script>
<%
}
else
{
%>
<div id="dog" style="font-size:13px;position:absolute;top:60;left:300;width:160;height:40;z-index:1;visibility:hidden;">
请选择: <select name="text1">
<%
do
{
%>
<option value="<%=rs1.getString("dog_id")%>"><%=sql.getString(rs1.getString("dog_name"))%></option>
<%
}
while(rs1.next());
%>
</select>
</div>
<%
}
%>
<%
String str_2="select ys_id,ys_name from ys";
sql.setStr_stq(str_2);
java.sql.ResultSet rs2=sql.getSq_res();
if(rs2.next()==false)
{
%>
<script type="" language="javascript">
alert("没有相关的宠物信息")
</script>
<%
}
else
{
%>
<div id="ys" style="font-size:13px;position:absolute;top:60;left:300;width:160;height:40;z-index:1;visibility:hidden;">
请选择: <select name="text2" >
<%
do
{
%>
<option value="<%=rs2.getString("ys_id")%>"><%=sql.getString(rs2.getString("ys_name"))%></option>
<%
}
while(rs2.next());
%>
</select>
</div>
<%
}
%>
</div>
<%
}
catch(Exception e)
{
System.out.println(e.toString());
}
%>
<span style="font-size:14px;color:red">排序方式:
<select name="text3">
<option selected="selected" value="dog_bin_dog_id">按宠物名进行排序</option>
<option value="dog_bin_date">按时间排序</option>
<option value="dog_bin_ys_id">按医生名排序</option>
<option value="dog_bin_zt_id">按状态排序</option>
</select>
</div>
</form>
</body>
</html>
开始我跟你的情况差不多,最后把它放到后面就好了
我来回复