java - 如何将一组复选框值从一个 JSP 页面传递到另一个页面

标签 java javascript mysql jsp

我是初学者。我想将一组复选框值从一个 JSP 页面传递到另一个页面。获取数据的页面是

<%
     ResultSet rs=s.notapprovedqns();
 %>
 <%                
     while(rs.next())
     { %>
      <tr><td><input name="qns[]" type="checkbox" value="<% out.println(rs.getInt("question_id")); %>" /></td><td><center><%=rs.getString("question_id") %></center></td><td><%=rs.getString("question") %></td></td></tr>
     <% 
        }
      %>

如何在另一个页面的 JSP 中接收复选框值。我试过下面的代码,但它不能正常工作

String[] h=null;
h=request.getParameterValues("qns[]");

但是它传递了值

[Ljava.lang.String;@a0a595 

请有人帮我解决这个问题。

最佳答案

您可以按如下方式使用它。 在表单中

<form method="post" action="process.jsp">
    <input type="checkbox" name="list" value="value1">
    <input type="checkbox" name="list" value="value2">
    <input type="checkbox" name="list" value="value3">
</form>

在process.jsp中

    String[] ids=request.getParameterValues("list");
    // this will get array of values of all checked checkboxes
    for(String id:ids){
     // do something with id, this is checkbox value
    }

关于java - 如何将一组复选框值从一个 JSP 页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18492203/

相关文章:

javascript - Angular ui-router 1.0.3 reloadOnSearch 等效项

mysql - 查找他们喜欢的常用页面数量最多的用户

java - org/codehaus/plexus/archiver/jar/JarArchiver(不支持的 major.minor 版本 49.0)- Maven 构建错误

javascript - 使用正则表达式查找字符串中的所有子字符串javascript

javascript - 在 JavaScript 中选择选项 html

mysql - FreeTDS UTF-8 插入 mysql

mysql - phpMyAdmin 运行和不运行我的存储过程

java - Java 不应该禁止在构造函数中使用抽象方法吗?

java - 使用 Matrix android java 进行视频裁剪

java - 服务器:[http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service 错误处理请求 java.lang.NullPointerException