国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

jsp 顯示springmvc modelmap傳遞的對象詳細(xì)介紹

2024-09-05 00:22:47
字體:
供稿:網(wǎng)友

jsp/204563.html">jsp/39039.html">jsp 顯示springmvc modelmap傳遞的對象

最近在做一個小網(wǎng)站,功能非常基礎(chǔ),決定用springmvc搭建。

遇到一個問題,在controller向前端傳值時,比如使用ModelMap傳了一個字符串,modelmap.addattribute("msg", "hello"),那么在jsp端,直接使用${msg}就可以顯示。接著,如果我傳遞了一個對象,依然可以使用${obj.name}這樣的方法來顯示該對象的各個屬性。然而更多情況下,都需要顯示列表,所以我傳遞了一個List<User>對象,但是在解析時有點(diǎn)懵逼了,不知道怎么遍歷。

搜了半天才知道,原來還可以使用jstl標(biāo)簽,跟以前解析servlet傳遞的對象列表一樣的來處理。具體處理方法如下:

controller.java

@RequestMapping(value = "/getUsers", method = RequestMethod.GET)public String getUsers(ModelMap model) { List<UserEntity> userEntityList = userService.getAllUser(); for (UserEntity user:userEntityList) {  System.out.println(Util.toJsonString(user)); } model.addAttribute("userlist", userEntityList); return "userList";}

userList.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>user list</title></head><body> <h1>hello</h1> <br> <c:forEach items="${userlist}" var="item" >  userId:<c:out value="${item.id}"/>  <br>  username:<c:out value="${item.username}"/>  <br> </c:forEach></body></html>

通過forEach標(biāo)簽的items指定列表為后端傳遞的對象,然后就可以直接遍歷了。

感悟:還是要多學(xué)會聯(lián)想,即使springmvc使用了很多不一樣的方法,比如ModelMap這樣的類來傳遞對象,但是在jsp中展示還是可以類似以前的處理方式來處理。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關(guān)教程知識閱讀請移步到JSP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 怀来县| 竹溪县| 清水河县| 四平市| 吉林市| 巴林右旗| 太仆寺旗| 信丰县| 清镇市| 监利县| 若尔盖县| 麻栗坡县| 仪征市| 丹阳市| 大新县| 宁远县| 大足县| 灌阳县| 谷城县| 昔阳县| 大安市| 汽车| 竹山县| 伊宁市| 威海市| 刚察县| 威远县| 湟源县| 改则县| 增城市| 高青县| 老河口市| 日喀则市| 贵定县| 惠州市| 会理县| 深泽县| 苍南县| 乐亭县| 正蓝旗| 丹江口市|