springmvc接收和传递参数
2017-07-03 15:49
337 查看
Controller如何接收参数
1.利用httpservletrequest去接收参数这个比较简单
2.利用业务方法参数
--参数名与请求参数key保持一致
--利用requestParam("key")
向响应jsp传值
//可以利用httpServletRequest传值
1.利用httpservletrequest去接收参数这个比较简单
2.利用业务方法参数
--参数名与请求参数key保持一致
--利用requestParam("key")
//利用requestParam("key")
@RequestMapping("/login1.do") public String checklogin1(RequestParam("username")String name) {
//name就是username; }利用实体类接收参数
@RequestMapping("/login2.do") public String checklogin2(User user) { user.getUsername; } public class User { private String username; private String password; //set 和 get 方法省略 }
向响应jsp传值
//可以利用httpServletRequest传值
//利用modelAndView作为返回值
public ModelAndView excute(){
ModelAndView mv = new ModelAndView();
mv.setViewName("XXX");
mv.getModel().put("msg","XXXX");
return mv;
}
//利用ModelMap类
@RequestMapping("/login3.do")
public String checkLogin3(String username ,String password ,ModelMap mp){
mp.put("msg","xxxx");
}
//ModelAttribute("user")
public String CheckLogin(@ModelAttribute("user")String userName)
{
//username已经传到ok.jsp了,可以通过EL表达式取出
return "ok";
}
相关文章推荐
- SpringMVC接收不到前端传递的参数原因分析
- SpringMvc的使用注意事项(接收jsp页面传递过来的参数)
- SpringMVC参数值的传递(参数接收,数组接收,模型接收,多个模型接收以及数据回显,批量操作)
- SpringMVC之后台接收参数与前台传递数据
- springmvc 传递和接收数组参数
- SpringMVC 之 后台接收参数 与前台传递数据
- 02基于注解开发SpringMVC项目(jar包,异步,request,参数传递,多选的接收,Model传参,map传参,model传参,ajax,重定向,时间日期转换)
- springmvc 传递和接收数组参数的实例
- SpringMVC之后台接收参数与前台传递数据
- SpringMVC 后台接口,使用axios 传递参数接收不到
- SpringMVC之后台接收参数与前台传递数据
- springmvc 传递和接收数组参数
- 随笔笔记三——关于SpringMVC接收请求参数和向页面传递参数
- SpringMVC接收请求参数和页面传递参数
- 【SpringMVC】【接收前台参数】【向前台传递参数】
- SpringMVC之后台接收参数与前台传递数据
- springmvc 传递和接收数组参数
- springMVC 注解参数传递方式
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法