spring mvc 中如何传值
1、session传值,通过request获取session,然后通过session的方法获取绑定值
@RequestMapping("/customTest.do") public String customTest(HttpServletRequest request,String name,String phone){ HttpSession session = request.getSession();

2、 Custom c = customDao.findOne(phone, name); session.setAttribute("custom",c); session.setAttribute("phone", phone); return "redirect:customTest1.do"; }
session属于会话期间的传值,

3、/** * 接收页面传递参数,插入数据库,并跳转列表 * @param sell * @param model * @return */
model传值,通过数据模型传值,这种传值属于request传值,一次请求期间的传值;

4、 @RequestMapping("/insertSell.do") public String insertSell(SellInfo sell,Model model){ sellService.insert(sell); model.addAttribute("sell", sell); return "redirect:/login/sell.do"; }


5、@RequestMapping("/sellList.do") public ModelAndView sellList(@RequestParam("id")Long id,ModelAndView mv){
mv.addObject("user", u);
mv.setViewName("sellList"); return mv; }
modelAndView传值,视图模型传值,绑定视图名称传值;

6、实体对象接受数据,进行传值,保证jsp页面中input标签中name属性与实体对象的属性一致,即可使用实体对象接收jsp页面的数据;
@RequestMapping("/insertSell.do") public String insertSell(SellInfo sell,Model model){ sellService.insert(sell); return "redirect:/login/sell.do"; }

