最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springmvc HttpServletRequest 如何獲取c:forEach的值

 更新時(shí)間:2021年08月16日 14:27:41   作者:小菜911  
這篇文章主要介紹了springmvc HttpServletRequest 如何獲取c:forEach的值方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何獲取c:forEach的值

<c:forEach items="${users}" var="u">
            <label>
                <input name="id"    type="checkbox" value="${u.id } " />
                ${u.username } <br/>
           </label>
        </c:forEach>

前端是多選的,點(diǎn)擊選中的對象,然后對象的id往后臺傳;

后臺是在springmvc的controller中使用request.getParameter("id")獲取傳過來的id。每次只能取一個(gè),要取到選中的多個(gè);

請教怎么做呢?

String id[] = request.getParameterValues("id"); 

就行啦~

springmvc向jsp傳值以及c:foreach說明

在方法名里添加參數(shù)HttpServletRequest request,將要傳的值添加到request里:request.setAttribute("list",list);

如果list為單個(gè)值,只要在jsp里${list}就可以了,如果是數(shù)組的話,就要用到遍歷:引入

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>標(biāo)簽

用foreach遍歷:

    <c:forEach var="list" items="${list}">
       <span>${list.id}</span>
       <span>${list.name}</span><br/>
   </c:forEach>

如果要橫向顯示的話:

 <tr>
  <c:forEach var="list" items="${list}">
    <td>
    <span>${list.id}</span>
    <span>${list.name}</span><br/>
      </td>
  </c:forEach>
</tr>

關(guān)于c:foreach:

<c:forEach var="每個(gè)變量名字"   items="要迭代的list"   varStatus="每個(gè)對象的狀態(tài)"  
   begin="循環(huán)從哪兒開始"    end="循環(huán)到哪兒結(jié)束"    step="循環(huán)的步長">
      內(nèi)容
</c:forEach>
  • var:要迭代的list的別名
  • varStatus:迭代變量的名稱,用來表示迭代的狀態(tài),可以訪問到迭代自身的信息
  • begin:如果指定了items,那么迭代就從items[begin]開始進(jìn)行迭代;如果沒有指定items,那么就從begin開始迭代。它的類型為整數(shù)。
  • end:如果指定了items,那么就在items[end]結(jié)束迭代;如果沒有指定items,那么就在end結(jié)束迭代。它的類型也為整數(shù)。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

万山特区| 米林县| 南华县| 枞阳县| 泸水县| 原阳县| 湘潭市| 和硕县| 光泽县| 吴堡县| 麻城市| 紫金县| 莒南县| 利辛县| 陵川县| 浦城县| 黎城县| 遂川县| 墨脱县| 兖州市| 克什克腾旗| 临漳县| 华安县| 秦皇岛市| 舟山市| 汽车| 海原县| 荥经县| 南澳县| 磐石市| 修武县| 兴和县| 大名县| 县级市| 成安县| 雅江县| 昭苏县| 娄底市| 商河县| 瑞安市| 安吉县|