工作日常(2018.12.24)【①】

为实现前端页面搜索时,页面点击查询按钮并刷新后搜索条件依然保留,在controller层传参,并放进model中,

代码如下:

controller层:

@RequestMapping(value = "/list")
    public String list(Model model, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="20") int limit,
            Integer activityId,String manageFlag,String prizeManageFlag,
            String signStatus,String parterName,String parterPhone,String guestFlag) throws Exception{
        WxActivityParter wxActivityParter = new WxActivityParter();
        if(null == activityId) {
            activityId = 0;
        }
        wxActivityParter.setActivityId(activityId);
        if(null != manageFlag && "" != manageFlag) {
            wxActivityParter.setManageFlag(YesOrNo.valueOf(manageFlag));
        }
        if(null != prizeManageFlag && "" != prizeManageFlag) {
            wxActivityParter.setPrizeManageFlag(YesOrNo.valueOf(prizeManageFlag));
        }
        if(null != signStatus && "" != signStatus) {
            wxActivityParter.setSignStatus(YesOrNo.valueOf(signStatus));
        }
        if(null != parterName && "" != parterName) {
            wxActivityParter.setParterName(parterName);
        }
        if(null != parterPhone && "" != parterPhone) {
            wxActivityParter.setParterPhone(parterPhone);
        }
        if(null != guestFlag && "" != guestFlag) {
            wxActivityParter.setGuestFlag(YesOrNo.valueOf(guestFlag));
        }
        model.addAttribute("page",wxActivityParterService.findPage(new PageAndSortVo<>(page,limit,null,wxActivityParter))); 
        model.addAttribute("activityId", activityId);
        model.addAttribute("manageFlag", manageFlag);
        model.addAttribute("prizeManageFlag", prizeManageFlag);
        model.addAttribute("signStatus", signStatus);
        model.addAttribute("parterName", parterName);
        model.addAttribute("parterPhone", parterPhone);
        model.addAttribute("guestFlag", guestFlag);
        return "/rb/weixin/wxactivityparter/list";
    }

 

页面jsp:

   

 
                    
                                                                          
                                                     
                                                 
                                                     
                                                 
                                                     
                    
                    
                                                 
                                                     
                                                 
                                                     
                                                 
                                                     
                    
                    
                        
                                                                                  
                    
                
    

 

你可能感兴趣的:(java,spring,工作日常)