SpringMVC實現(xiàn)前端后臺交互傳遞數(shù)據(jù)
更新時間:2017年03月08日 10:02:23 作者:xiaohongxin
本篇文章主要介紹了SpringMVC實現(xiàn)前端后臺傳遞數(shù)據(jù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
本人對springmvc前端交互不太懂,搜索了很多關(guān)于springmvc前端交互介紹,下面我來記錄一下,有需要了解的朋友可參考。希望此文章對各位有所幫助。
Controller.java代碼:
@Controller public class DataController { //一、接收和通過ModelMap傳出參數(shù),不需要視圖解析器,測試時加了解析器,顧返回值不需后綴 //普通參數(shù) @RequestMapping("/data1") public String data1(@RequestParam("uname")String name,ModelMap mm){ //接收數(shù)據(jù) //1.頁面提交的表單域名和參數(shù)名需相同 //2.非要與提交的表單域名不一樣的時候,如上加@RequestParam("uname"),但提交的表單域名名必須和uname相同 // System.out.println(name); //傳遞數(shù)據(jù)到頁面,添加ModelMap mm,類似request.setAttribute() mm.addAttribute("uname", name); return "data"; } //對象參數(shù) @RequestMapping("/data2") public String data2(User user,ModelMap mm){ //接收數(shù)據(jù) //提交的表單域名需和對象里的屬性名一致 // System.out.println(user); //傳遞數(shù)據(jù)到頁面,添加ModelMap mm,類似request.setAttribute() mm.addAttribute("user", user); return "data"; } //二、接收和通過ModelAndView傳出參數(shù),需要配置視圖解析器 @RequestMapping("/data3") public ModelAndView data3(HttpServletRequest req,HttpServletResponse resp){ ModelAndView mv = new ModelAndView(); User user = new User(); //接收數(shù)據(jù) user.setName(req.getParameter("name")); user.setPassword(req.getParameter("password")); //傳遞數(shù)據(jù) req.setAttribute("uname", user.getName()); req.setAttribute("user", user); mv.setViewName("data"); return mv; } }
springmvc.xml配置
<mvc:annotation-driven /> <!-- viewResolver --> <bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> <!-- 視圖解析類型 --> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <!-- 設(shè)置前綴 --> <property name="prefix" value="/"/> <!-- 設(shè)置后綴 --> <property name="suffix" value=".jsp"/> </bean> <context:component-scan base-package="com.xhx.controller" />
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在windows下揪出java程序占用cpu很高的線程并完美解決
這篇文章主要介紹了在windows下揪出java程序占用cpu很高的線程并完美解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01SpringBoot如何讀取application.properties配置文件
這篇文章主要介紹了SpringBoot如何讀取application.properties配置文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05Java實現(xiàn)將導(dǎo)出帶格式的Excel數(shù)據(jù)到Word表格
在Word中制作報表時,我們經(jīng)常需要將Excel中的數(shù)據(jù)復(fù)制粘貼到Word中,這樣則可以直接在Word文檔中查看數(shù)據(jù)而無需打開另一個Excel文件。本文將通過Java應(yīng)用程序詳細(xì)介紹如何把帶格式的Excel數(shù)據(jù)導(dǎo)入Word表格。希望這篇文章能對大家有所幫助2022-11-11JAVA設(shè)計模式零基礎(chǔ)解析之單例模式的八種方式
設(shè)計模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗的總結(jié)。使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性2021-10-10datatables 帶查詢條件java服務(wù)端分頁處理實例
本篇文章主要介紹了datatables 帶查詢條件java服務(wù)端分頁處理實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06