Spring MVC 获取参数值

1、自动类型匹配

/**

 * 自动类型匹配 单个参数自动匹配

 * @param userName

 * @param password

 * @return

 */

@RequestMapping("/autoParameter")

public ModelAndView autoParameter(String userName,String password){

   ModelAndView modelAndView=new ModelAndView("/parameter/parameter");

   modelAndView.addObject("userName", userName);

   modelAndView.addObject("password", password);

   modelAndView.addObject("type", "自动类型匹配");

   return modelAndView;

}

2、自动装箱

/**

 * 自动装箱 通过表自动装箱

 * @param user

 * @return

 */

@RequestMapping("/autoMaticBoxing")

public ModelAndView autoMaticBoxing(User user){

   ModelAndView modelAndView=new ModelAndView("/parameter/parameter");

   modelAndView.addObject("user", user);

   modelAndView.addObject("type", "自动装箱");

   return modelAndView;

}

3、使用request请求获取参数

/**

 * 使用request获取请求参数  和servlet时用法基本一致

 * @param request

 * @return

 */

@RequestMapping("/getParameterByRequest")

public ModelAndView getParameterByRequest(HttpServletRequest request){

   ModelAndView modelAndView=new ModelAndView("/parameter/parameter");

   modelAndView.addObject("userName", request.getParameter("userName"));

   modelAndView.addObject("password", request.getParameter("password"));

   modelAndView.addObject("type", "使用request获取请求参数");

   return modelAndView;

}

4、使用RequestParam获取参数

/**

 * 使用RequestParam获取参数

 * @param name

 * @param password

 * @return

 */

@RequestMapping("/getParameterByRequestParam")

public ModelAndView getParameterByRequestParam(@RequestParam(value="userName",required=true)String    name,@RequestParam(value="password",required=true)String password){

   ModelAndView modelAndView=new ModelAndView("/parameter/parameter");

   modelAndView.addObject("userName", name);

   modelAndView.addObject("password", password);

   modelAndView.addObject("type", "使用RequestParam获取参数");

   return modelAndView;

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值