springmvc的控制器,接收请求类型

未指定接收的请求类型时,get和post类型都可以接收,代码如下,红色背景为关键代码

@RequestMapping(value="/rcgl/supplyCon")
    public ModelAndView supply(HttpServletRequest request) throws UnsupportedEncodingException{
        
        String supplyId;
        String name;
        int totalCount=0;
        int currentPage;
        
        if(request.getParameter("supplyId")==null){
            supplyId="";
        }else{
            supplyId=request.getParameter("supplyId");
        }
        
        if(request.getParameter("name")==null){
            name="";
        }else{
            name=request.getParameter("name");
            /*name=new String(name.getBytes("iso8859-1"),"utf-8");*/
        }
        
        if(request.getParameter("currentPage")==null){
            currentPage=1;
        }else{
            currentPage=Integer.parseInt(request.getParameter("currentPage"));
        }
        
        List supply=supplyService.getAllSupply(supplyId, name);
        if(supply!=null&&supply.size()>0){
            totalCount=supply.size();
            page.pageInit(currentPage, 10, totalCount);
            page.setPageList(supply.subList(page.getFirstResult(), page.getMaxResult()));
        }
        
        ModelAndView mav=new ModelAndView("rcgl/supplyCon");
        mav.addObject("sId", supplyId);
        mav.addObject("name", name);
        mav.addObject("page", page);
        System.out.println("mav:  "+mav);
        return mav;
    }

如果想指定接收的请求类型,需把红色部分改为:

@RequestMapping(value="/rcgl/supplyCon" ,method=RequestMethod.GET) 

RequestMethod.GET :接收 GET 情求   RequestMethod.POST : 接收 POST 情求


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值