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

springmvc HttpServletRequest 如何獲取c:forEach的值

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

如何獲取c:forEach的值

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

前端是多選的,點擊選中的對象,然后對象的id往后臺傳;

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

請教怎么做呢?

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

就行啦~

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

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

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

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

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

關于c:foreach:

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

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

相關文章

最新評論

巩义市| 新龙县| 甘孜| 绍兴县| 甘洛县| 潮安县| 大名县| 铜山县| 武乡县| 平陆县| 观塘区| 塔河县| 通辽市| 紫云| 江安县| 钟山县| 新安县| 阿拉善左旗| 花莲市| 石屏县| 阜康市| 腾冲县| 巴中市| 和林格尔县| 红桥区| 凤台县| 准格尔旗| 肇庆市| 博乐市| 张北县| 利川市| 吴旗县| 旌德县| 峨眉山市| 庆云县| 绥江县| 股票| 穆棱市| 诸城市| 万载县| 安丘市|