JSTL参数的数据类型是什么

时间:2018-09-02 20:51:26

标签: servlets gson jstl

我有一个带有int列的mysql表。

我通过jdbc ResultSet.getInt(“ column”)获得该值,并将其存储在我作为会话属性存储的对象中

然后我显示该值并使用它来查找用户选中的复选框:

<c:forEach items="${sessionScope.user.cards}" var="card">
   <tr>
      <td><c:out value="${card.num}"></c:out></td>
      <td><input type="checkbox" name="catFilterGroup" value="${card.num}"/></td>
    </tr> 
    ...

  $("#table input:checkbox").each(function(){
        if($(this).is(":checked")) {
            set.push($(this).val());
        }
    });

然后我使用json通过ajax将值保存回服务器,并使用gson获取json参数,但是数据类型到底是我的列表呢?:

 $.post("/Servlet",{result:JSON.stringify(set)});

protecteced void doPost(){
    String cardnums = request.getParameter("result");
    //dont know what to do here...
    ArrayList<Integer> cardnums = gson.fromJson(cardnums, ArrayList.class);
 }

0 个答案:

没有答案