• model流程


    	@RequestMapping("toDetail.do")
        public ModelAndView toDetail(HttpServletRequest request,HttpServletResponse response, ModelMap modelMap) {	
        	FormSource source = this.source(request); 
        	SFObject mainEntity = this.createMainEntity();
        	ModuleService service = this.createService();
        	
        	try{   		    		
            	this.toDetail_bind(request,modelMap,source,mainEntity,service);
            	source.put(modelMap);      //表单提交视图
          	
        	}catch(Exception e ){
        		this.logger.error(e);
        	}
        	
        	return this.output(response, modelMap);
        }
    
    
    protected void toDetail_bind(HttpServletRequest request, ModelMap modelMap,FormSource source, SFObject mainEntity, ModuleService service) throws Exception  {
    		ARTICLEINFO bean = this.bean(request, ARTICLEINFO.class,false);
        	List<ARTICLEINFO> list = service.beans(bean);
            
        	if(list.size()>0){
        		bean =list.get(0);
        		
        		if(bean.getISOUTLINK().equals(CommonType.NO)){
        			String VISITADDR = WechatArgument.getBACKGROUND() + "/" + bean.getVISITADDR();
        			bean.setVISITADDR(VISITADDR);
        		}
        		
        		String PICADDR = WechatArgument.getBACKGROUND() + bean.getPICADDR();
        		String PICADDRBRI = WechatArgument.getBACKGROUND() + bean.getPICADDRBRI();
        		
        		bean.setPICADDR(PICADDR);
        		bean.setPICADDRBRI(PICADDRBRI);
        		
        		modelMap.put("bean",bean);  //视图添加内容
        	}
    	}
    

      

    -------------------------------------------------------------------------
    ## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
    扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
  • 相关阅读:
    laravel 使用构造器进行增删改查
    explan各项说明
    data函数参数
    php引用
    PHP开发api接口安全验证方法一
    redis主从配置
    php 实现同一个账号同时只能一个人登录
    MySQL慢查询1- 开启慢查询
    前端基础 & 初识HTML
    HTTP协议概述
  • 原文地址:https://www.cnblogs.com/singworld/p/9821396.html
Copyright © 2020-2023  润新知