創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

本篇文章給大家分享的是有關利用SpringMVC實現前后端數據傳遞功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
Controller.java代碼:
@Controller
public class DataController {
//一、接收和通過ModelMap傳出參數,不需要視圖解析器,測試時加了解析器,顧返回值不需后綴
//普通參數
@RequestMapping("/data1")
public String data1(@RequestParam("uname")String name,ModelMap mm){
//接收數據
//1.頁面提交的表單域名和參數名需相同
//2.非要與提交的表單域名不一樣的時候,如上加@RequestParam("uname"),但提交的表單域名名必須和uname相同
// System.out.println(name);
//傳遞數據到頁面,添加ModelMap mm,類似request.setAttribute()
mm.addAttribute("uname", name);
return "data";
}
//對象參數
@RequestMapping("/data2")
public String data2(User user,ModelMap mm){
//接收數據
//提交的表單域名需和對象里的屬性名一致
// System.out.println(user);
//傳遞數據到頁面,添加ModelMap mm,類似request.setAttribute()
mm.addAttribute("user", user);
return "data";
}
//二、接收和通過ModelAndView傳出參數,需要配置視圖解析器
@RequestMapping("/data3")
public ModelAndView data3(HttpServletRequest req,HttpServletResponse resp){
ModelAndView mv = new ModelAndView();
User user = new User();
//接收數據
user.setName(req.getParameter("name"));
user.setPassword(req.getParameter("password"));
//傳遞數據
req.setAttribute("uname", user.getName());
req.setAttribute("user", user);
mv.setViewName("data");
return mv;
}
}
當前標題:利用SpringMVC實現前后端數據傳遞功能-創新互聯
地址分享:http://www.yijiale78.com/article36/phipg.html
成都網站建設公司_創新互聯,為您提供微信公眾號、自適應網站、響應式網站、網站內鏈、靜態網站、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯