spring mvc ModelAndView向前台传值
生活随笔
收集整理的這篇文章主要介紹了
spring mvc ModelAndView向前台传值
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天在做項(xiàng)目的時(shí)候遇到一個(gè)問(wèn)題,把第一個(gè)頁(yè)面保存的id傳到第三個(gè)頁(yè)面中去用,原來(lái)是在controller層加了一個(gè)全局變量控制的,可是后來(lái)發(fā)現(xiàn)這個(gè)變量實(shí)現(xiàn)不了我要的功能,于是查了一下,原來(lái)ModelAndView這個(gè)類(lèi)有個(gè)構(gòu)造方法能夠傳參數(shù)到前臺(tái),最后問(wèn)題解決。
ModelAndView有7個(gè)構(gòu)造方法,我們用了ModelAndView(String?viewName,?Map<String,?>?model) 這種方法:
ModelAndView(String?viewName,?Map<String,?>?model) :
第一個(gè)參數(shù):指定頁(yè)面要跳轉(zhuǎn)的view視圖路徑
第二個(gè)參數(shù):指定了要項(xiàng)前臺(tái)傳遞的參數(shù),在前臺(tái)能夠這樣取值?${sp_ids }
@RequestMapping("/list")public ModelAndView list(HttpServletRequest request)throws Exception{Map<String, Object> context = getRootMap();StudentModel model = new StudentModel();context.put("model", model);context.put("sp_ids", id);return forword("stu/studentList", context);}這里,頁(yè)面將跳轉(zhuǎn)到studentList.jsp頁(yè)面,id值也會(huì)傳到前臺(tái)去。
前臺(tái)代碼例如以下:
<input id="sp_ids" type="hidden" value="${sp_ids }">
通過(guò)一個(gè)隱藏域來(lái)保存,這樣就能夠用這個(gè)id值了
總結(jié)
以上是生活随笔為你收集整理的spring mvc ModelAndView向前台传值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 做梦梦到恶心想吐是怎么回事
- 下一篇: 梦到自己月经血是什么征兆