怎么改??帮忙感谢

解决方案 »

  1.   

    我估计是里边的双引号的问题。你这样改:
    <%
    String aa=(String)j2se_rs.getObject("id");
    String bb=(String)j2se_rs.getObject("title");
    %><a href="showdoc.jsp?id=<%=aa %>">    <%=bb %>      </a>这样试下,看行不?
      

  2.   

    整句输出呢?out.print("<a href='showdoc.jsp?id=" + j2se_rs.getObject("id") + "'>" + j2se_rs.getObject("title") + "</a>");
      

  3.   

    <%
    String aa=(String)j2se_rs.getObject("id");
    out.print(aa);
    %>
      <td width="156"><%=j2se_rs.getObject("title")%></td>
                      <td width="65"><%=j2se_rs.getObject("indate")%></td>
                      <td width="52"><%=j2se_rs.getObject("looktime")%></td>
                    </tr>兄弟我改成这样了,,,现在根本什么也不显示了,页面出现全是白的,
      

  4.   

    <% out.print("<a href='showdoc.jsp?id=" + j2se_rs.getObject("id") + "'>" + j2se_rs.getObject("title") + "</a>"); %>这样也不行,是不是我没有改好啊
      

  5.   

    但我改成这样就好使 <% out.print("<a href='showdoc.jsp?id="+ "'>" + j2se_rs.getObject("title") + "</a>"); %>是不是j2se_rs.getObject("id") 取不出来东西啊?不会啊,有数据的啊,
      

  6.   

    可能有这种问题,我是说可能。你j2se_rs.getObject("id")是int/bigint/long型的吧?好像java没有办法把int/bigint/long型的数据直接输出,也就是说你要把这些类型转成字符串才可以。即:
    <%
    String aa = String.toValue(j2se_rs.getObject("id"));
    out.print("<a href='showdoc.jsp?id=" + aa + "'>" + j2se_rs.getObject("title") + "</a>");
    %>