分享

Spring MVC Controle (一)

 yan的图书41 2014-07-16
@Controller //类加
@RequestMapping("/hotel") //类加 /hotel  是请求这个Controller 路径
public class ArchiveRecordController extends AbsController{
 
 @Autowired  //自动注入ArchiveRecordService 对象
 ArchiveRecordService archiveRecordService;
 
 @RequestMapping(value="list",method=RequestMethod.GET)
 public ModelAndView beforeConsumeList (String stockRecordId){
  List<ArchiveConsumeRecord> list=archiveRecordService.listArchiveConsumeRecord(stockRecordId);
  ModelAndView view=new ModelAndView();   // ModelAndView内置对象
  view.addObject("list", list);
  view.setViewName("/hotel/archive_consume_list");
  return view;
//必须返回ModelAndView对象,不能返回String ,如果返回String ,页面上${list}将得不到List
 }
 
 @RequestMapping(value="archive_stock_list",method=RequestMethod.GET)
 public String beforeStockList(Model model,Pageable pageable,HttpSession session){
  User user=this.getUser(session);
  ArchiveStockRecord obj=new ArchiveStockRecord();   
  model.addAttribute("archiveStockRecord",obj); //model 是内置对象
  model.addAttribute("page",page);
  return "/hotel/archive_stock_list";  //用model 可以返回String,页面上可以${page}得到
 }
 
 @RequestMapping(value = "/archive_stock_list",method = RequestMethod.POST)
 public String afterStockList(ArchiveStockRecord obj,Model model,Pageable pageable,HttpSession session){
  User user=this.getUser(session);
 
  model.addAttribute("archiveStockRecord",obj);
  model.addAttribute("page",page);
  return "/hotel/archive_stock_list";

 }
 
 
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多