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); //视图添加内容 } }
-------------------------------------------------------------------------
## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
![](https://img2020.cnblogs.com/blog/1380427/202106/1380427-20210612205128988-2121550039.jpg)