<a href="main.jsp?id="<%=rs.getString("id")%>">

解决方案 »

  1.   

    ="<%out.println(rs.getString("id"));%>"">
    多了一个"
      

  2.   

    不可能啊
    一个是href=""
    一个是id=""
    所以连起来是href="...?id="..."">
      

  3.   

    引号去掉我也试过。忘记和大家说错误信息:
    Error: 500
    Location: /web/show/tj/3.jsp
    Internal Servlet Error:javax.servlet.ServletException: No data found但是只要去掉超连接,rs.getString("id")就能显示的出来
      

  4.   

    <a href="main.jsp?id="<%out.println(rs.getString("id"));%>"">
    多了一个"
    <a href="main.jsp?id="<%out.println(rs.getString("id"));%>">  
      

  5.   

    no data found?
    你有没有id这列
      

  6.   

    id有啊,只要去掉<A href></a>就可以显示ID了;
      

  7.   

    这位兄台还是先看看jdbc的书吧~~
      

  8.   

    while(rs.next()){
       %>
         <a href="main.jsp?id="<%out.println(rs.getString("id"));%>""><%    out.println(rs.getString("title"));%></a>
       <%
        }
       %>
    改为:
    while(rs.next()){
       %>
         <a href="main.jsp?id='<%=rs.getString("id"))%>'"><%=rs.getString("title"))%></a>
       <%
        }
       %>
    这样就没有问题了
      

  9.   

    现在可以了,可是我发现又一个问题
    <a href="...?id=<%=rs.getString("id")%>"><%=rs.getString("title")%></a>
    是可以了,但是
    <a href="...?id=<%=rs.getString("id")%>"><%=rs.getString("id")%></a>就不行了
    是不是不能连续显示的?
      

  10.   

    rs.getString(...)只能取一次,而且必须按select * ...后的顺序依次来,如果要使用多次就先把值赋给其他变量,再引用变量即可