<a href="a.jsp?name=<%=rs.getString("name")%>"><%=rs.getString("name")%></a>连接a.jsp后面的?name=<%=rs.getString("name")%>可以把你本页得到的name传到下一页面,如果想传多个参数:<a href="a.jsp?name=<%=rs.getString("name")%>&id=<%=rs.getString("id")%>&sex=<%=rs.getString("sex")%>"><%=rs.getString("name")%></a>在a.jsp页面中只要用 String name = request.getParameter("name"); 就可以得到上一页面中传过来的name。

解决方案 »

  1.   

    确定按钮如果作为一个普通的按钮来使用,方法和上面的相同,否则需要用表单实现:1、在表单的action中传递参数,取得参数同上:
    <%
       while(rs.next()){
    %>
    <form name="form1" method="post" action="a.jsp?name=<%=rs.getString("name")%>">
      <a href="a.jsp?name=<%=rs.getString("name")%>"><%=rs.getString("name")%></a>
      <input type="submit" name="Submit" value="确定">
    </form>
    <%}%>2、在表单中用隐藏域,取得参数同上:
    <%
       while(rs.next()){
    %>
    <form name="form1" method="post" action="a.jsp">
      <input name="name" type="hidden" id="name" value="<%=rs.getString("name")%>">
      <a href="a.jsp?name=<%=rs.getString("name")%>">
      <%=rs.getString("name")%></a> 
      <input type="submit" name="Submit" value="确定">
    </form>
    <%}%>
      

  2.   

    请问不如何去除各个form之间的间隔,让它们看起来紧凑点??