a8200232
2016-09-01 11:44
采纳率: 88.2%
浏览 2.3k
已采纳

如何把jsp中的某个变量传递给servlet?

<%
    ResultSet  rs = (ResultSet )request.getAttribute("rs_artbut");
    int i=0;
    String a;
    while(rs.next()){
         out.println("<tr><td>"+rs.getString(1)+"</td>");
         out.println("<td>"+rs.getString(2)+"</td>");
         out.println("<td>"+rs.getString(3)+"</td>"); 
         out.println("<td>"+rs.getString(5)+"</td>");
         a=rs.getString(2);
       // out.println("<td>"+"<form action='admin_hand.do' name ='name' method='GET'>"+"<a href='admin_hand.do?name=rs.getString(2)'>"+"操作"+"<a/>"+"</form>"+"</td>");

         out.println("<tr>");
         i++;
    }

%>

这是jsp中一段数据库数据显示的代码,我想在每一行后添加一个‘’操作‘’链接来操作该列数据,但是我需要得到一个“rs.getString(2)”中的值传递到servlet,我应该怎么做呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • wjb1111 2016-09-01 15:36
    已采纳

    写一个js方法传值进去在js方法内部调用那个servlet方法

    点赞 评论
  • blownewbee 2016-09-01 12:23

    办法很多,用session,用querystring都可以。

    点赞 评论
  • a8200232 2016-09-02 08:48

    <%
    while(rs。next()){
    %>

    点赞 评论
  • a8200232 2016-09-02 08:49
    <%
    while(rs。next()){
    %>
    <option value="<%=rs1.getString(2)%>"><%=rs.getString(2)%> </option>
    <%
        }
    %>
    
    
    

    类似这样就在html中放入了1个变量值

    点赞 评论

相关推荐 更多相似问题