回 帖 发 新 帖 刷新版面

主题:一个由层加jsp代码的问题

我用层和css做了一个网页,显示都正常的,然后我加入jsp的代码比如<%response.sendRedirect("index.jsp");%>
然后执行这行网页,他就只显示这行代码的前面这些层做的东西。整个网页只显示了一半。jsp这行代码后面的就空白一片显示出来。。。错误也不提示。这是什么原因啊。有高手知道么?看看这代码又没错的。

回复列表 (共1个回复)

沙发

把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()">按医生
      &nbsp<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()">
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        <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>
开始我跟你的情况差不多,最后把它放到后面就好了

我来回复

您尚未登录,请登录后再回复。点此登录或注册