sql >> データベース >  >> RDS >> Mysql

チェックボックスから値を取得して別のjspページに渡す方法は?

    あなたは以下のようにすることができます:

    ar.get(i)を渡します チェックボックスの値として:

     <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>
    

    次に、valuesを超えるようにします jsp page 以下のようにしてください:

     <!--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. 今月の記録を取得する

    2. SQLの数学演算子でエイリアスを使用するにはどうすればよいですか?

    3. JPAMySQLデータベースに間違った日付を保存する

    4. MySQLSpatialCONTAINSが間違った結果を表示する