Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm thế nào để lấy các giá trị từ hộp kiểm và chuyển nó sang một trang jsp khác?

Bạn có thể làm như sau:

Chuyển ar.get(i) dưới dạng các giá trị trong hộp kiểm:

 <form action = "insertdata.jsp" name="myform" method="post">
        <%
                for(int i = 0; i<ar.size(); i++)
                {
                    out.println(ar.get(i));
         %>
    <!--name=abc will be used in jsp to get value selected in checkboxes-->
                <input id ="<%=idcounter%>" type="checkbox" name = "abc" value="<%=ar.get(i)%>" /> 
            <%
                idcounter++;
                }
           %>
 <center><input type= "submit" name="action" value="SIGN UP"/></center>
            </form>

Sau đó, để đạt được các giá trị values trên trong jsp page làm như dưới đây:

 <!--getting values selected using "abc"-->
     <%String check[]= request.getParameterValues("abc");
    <!--checking for null values-->
            if(check!= null){%>
    <!--there might be more one checkbox selected so, using loop-->    
      <%for(int i=0; i<check.length; i++){%>
     <!--printing values selected-->
                <%=check[i]%> 
               <%}
           }%>  



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. laravel có:Không tìm thấy cột

  2. Liên kết một bảng thứ ba với một bảng cầu nối trong một liên kết nhiều đến nhiều

  3. cần trả về hai tập dữ liệu với hai mệnh đề where khác nhau

  4. Lỗi 2006:Máy chủ MySQL đã không còn sử dụng Python, Bottle Microframework và Apache

  5. mysql tham gia 3 bảng