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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java Collections集合繼承結構圖_動力節(jié)點Java學院整理
這篇文章主要介紹了Java Collections集合繼承結構圖_動力節(jié)點Java學院整理,需要的朋友可以參考下2017-04-04
解決mybatis中resultType取出數(shù)據(jù)順序不一致的問題
這篇文章主要介紹了解決mybatis中resultType取出數(shù)據(jù)順序不一致的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
深度解析Java中volatile的內存語義實現(xiàn)以及運用場景
這篇文章主要介紹了Java中volatile的內存語義實現(xiàn)以及運用場景,通過JVM的機制來分析volatile關鍵字在線程編程中的作用,需要的朋友可以參考下2015-12-12
JAVA利用順序表實現(xiàn)“楊輝三角”的思路及代碼示例
楊輝三角形是中國古代數(shù)學的杰出研究成果之一,是我國北宋數(shù)學家賈憲于1050年首先發(fā)現(xiàn)并使用的,這篇文章主要介紹了JAVA利用順序表實現(xiàn)楊輝三角的思路及代碼示例,需要的朋友可以參考下2025-01-01
Spring?Data?Elasticsearch?5.0.x修改數(shù)據(jù)后無法立即刷新解決方法示例
這篇文章主要為大家介紹了Spring?Data?Elasticsearch?5.0.x修改數(shù)據(jù)后無法立即刷新解決方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
java使用list實現(xiàn)數(shù)據(jù)庫的like功能
這篇文章主要介紹了java使用list實現(xiàn)數(shù)據(jù)庫的like功能,需要的朋友可以參考下2014-04-04
使用Java和WebSocket實現(xiàn)網(wǎng)頁聊天室實例代碼
WebSocket是HTML5一種新的協(xié)議,它實現(xiàn)了瀏覽器與服務器全雙工通信,這里就將使用WebSocket來開發(fā)網(wǎng)頁聊天室,對Java和WebSocket實現(xiàn)網(wǎng)頁聊天室的實例代碼感興趣的朋友一起學習吧2016-06-06

