int i=rs.getInt("hotel_id");
<a href="hotellist.jsp?id=<%=i%>"><%=rs.getString("hotel_name")%></a>

解决方案 »

  1.   

    <a href='hotellist.jsp?id=<%=rs.getInt("hotel_id")%>'>
    这样应该可以
      

  2.   

    <a href="hotellist.jsp?id=<%=rs.getInt("hotel_id")%>"><%=rs.getString("hotel_name")%></a>
    在超连接中<a href="">中不能有%,%在地址栏中有其他意义
      

  3.   

    两种方法:一是你先给ID赋值成你想要得结果,再进行穿的。二是你写语句的时候格式不对!
    aaa=rs.getInt("hotel_id")
    <a href="hotellist.jsp?id = aaa"</a>
      

  4.   

    <a href="hotellist.jsp?id=<%=rs.getInt("hotel_id")%>"><%=rs.getString("hotel_name")%></a>
    双引号里面不可以有双引号的
    应该这样:
    <a href="hotellist.jsp?id=<%=rs.getInt('hotel_id')%>"><%=rs.getString("hotel_name")%></a>
    就可以拉
      

  5.   

    或者这样<a href='hotellist.jsp?id=<%=rs.getInt("hotel_id")%>'><%=rs.getString("hotel_name")%></a>