本人对springmvc前端交互不太懂,搜索了很多关于springmvc前端交互介绍,下面我来记录一下,有需要了解的朋友可参考。希望此文章对各位有所帮助。
Controller.java代码:
代码如下 | 复制代码 |
@Controller
publicclassDataController {
//一、接收和通过ModelMap传出参数,不需要视图解析器,测试时加了解析器,顾返回值不需后缀
//普通参数
@RequestMapping("/data1")
publicString 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")
publicString data2(User user,ModelMap mm){
//接收数据
//提交的表单域名需和对象里的属性名一致
// System.out.println(user);
//传递数据到页面,添加ModelMap mm,类似request.setAttribute()
mm.addAttribute("user", user);
return"data";
}
//二、接收和通过ModelAndView传出参数,需要配置视图解析器
@RequestMapping("/data3")
publicModelAndView data3(HttpServletRequest req,HttpServletResponse resp){
ModelAndView mv =newModelAndView();
User user =newUser();
//接收数据
user.setName(req.getParameter("name"));
user.setPassword(req.getParameter("password"));
//传递数据
req.setAttribute("uname", user.getName());
req.setAttribute("user", user);
mv.setViewName("data");
returnmv;
}
}
|
springmvc.xml配置
代码如下 | 复制代码 |
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
|
忍者必须死34399账号登录版 最新版v1.0.138v2.0.72
下载勇者秘境oppo版 安卓版v1.0.5
下载忍者必须死3一加版 最新版v1.0.138v2.0.72
下载绝世仙王官方正版 最新安卓版v1.0.49
下载Goat Simulator 3手机版 安卓版v1.0.8.2
Goat Simulator 3手机版是一个非常有趣的模拟游
Goat Simulator 3国际服 安卓版v1.0.8.2
Goat Simulator 3国际版是一个非常有趣的山羊模
烟花燃放模拟器中文版 2025最新版v1.0
烟花燃放模拟器是款仿真的烟花绽放模拟器类型单机小游戏,全方位
我的世界动漫世界 手机版v友y整合
我的世界动漫世界模组整合包是一款加入了动漫元素的素材整合包,
我的世界贝爷生存整合包 最新版v隔壁老王
我的世界MITE贝爷生存整合包是一款根据原版MC制作的魔改整