/** * 修改支路信息 * * @param circuitId 支路ID */ @RenderMapping(params = "action=editCircuitinfoForm") public ModelAndView setupEditCircuitinfoForm( @RequestParam("circuitId") String circuitId, RenderRequest request, RenderResponse response) { ModelAndView mav = new ModelAndView(); Circuitinfo circuitinfo = circuitinfoService.getCircuitinfo(circuitId); mav.addObject("circuitinfo", circuitinfo); mav.addObject("isnew", false); request.setAttribute("circuitId", circuitId); mav.addObject("circuitId", circuitId); mav.setViewName("circuit/editCircuitinfo"); return mav; }
/** 设置 */ @RenderMapping public ModelAndView setup( RenderRequest request, RenderResponse response, PortletPreferences prefs) { ModelAndView mav = new ModelAndView(); HologramPreferenceInfo hologramPreferenceInfo = new HologramPreferenceInfo(); if (prefs.getMap().size() != 0) { try { hologramPreferenceInfo = (HologramPreferenceInfo) preferenceInfoService.getPreferenceInfo(prefs, hologramPreferenceInfo); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } mav.addObject("tbinfo", hologramPreferenceInfo); // 将首选项保存进入ModelAndView对象中,其key为tbinfo mav.setViewName( PORTLETFOLDER + "hologram/hologramInfoPreferences"); // 返回一个视图,并保存进入ModelAndView对象中 return mav; }
/** * Process renderURL with parameter "action" is "goVerticalMenu". Demo using jquery, * ddaccordion.js to display vertical menu * * @param request * @param session * @return */ @RenderMapping(params = "action=goVerticalMenu") public ModelAndView gotoVerticalMenu(RenderRequest request, PortletSession session) { log.debug("gotoItem1_2.START"); ModelAndView mav = new ModelAndView("VerticalMenuWrapper"); // display Vertical-Menu.jsp mav.addObject("currTime", new Date()); return mav; }
/** * Process renderURL with parameter "action" is "item1". * * @param request * @param session * @return */ @RenderMapping(params = "action=subItem1.2") public ModelAndView gotoItem1_2(RenderRequest request, PortletSession session) { log.debug("gotoItem1_2.START"); ModelAndView mav = new ModelAndView("SubITem1_2"); // display SubITem1_2.jsp mav.addObject("currTime", new Date()); return mav; }
/** 新增支路信息 */ @RenderMapping(params = "action=addCircuitinfoForm") public ModelAndView setupAddCircuitinfoForm( @RequestParam("circuitId") String circuitId, RenderRequest request, RenderResponse response) { ModelAndView mav = new ModelAndView(); Circuitinfo circuitinfo = new Circuitinfo(); if (StringUtils.hasLength(circuitId)) { Circuitinfo parentCircuitinfo = circuitinfoService.getCircuitinfo(circuitId); if (parentCircuitinfo != null) { circuitinfo.setBuildinfo(parentCircuitinfo.getBuildinfo()); circuitinfo.setCircuitinfo(parentCircuitinfo); } } circuitinfo.setCircuitState(1); mav.addObject("circuitinfo", circuitinfo); mav.addObject("isnew", true); mav.setViewName("circuit/editCircuitinfo"); return mav; }
/** 支路装表信息 */ @RenderMapping(params = "action=meteruseinfo") public ModelAndView setupMeteruseinfo(@RequestParam("circuitId") String circuitId) { ModelAndView mav = new ModelAndView(); Circuitinfo circuitinfo = null; Meteruseinfo meteruseinfo = new Meteruseinfo(); if (StringUtils.hasLength(circuitId)) { circuitinfo = circuitinfoService.getCircuitinfo(circuitId); meteruseinfo.setCircuitinfo(circuitinfo); } Meteruseattribute meteruseattribute = new Meteruseattribute(); Energyitemresult energyitemresult = new Energyitemresult(); mav.addObject("circuitinfo", circuitinfo); // 支路信息 mav.addObject("meteruseinfo", meteruseinfo); // 仪表使用信息 mav.addObject("meteruseattribute", meteruseattribute); // 仪表属性 mav.addObject("energyitemresult", energyitemresult); // 能耗分类分项及装表关系 mav.addObject("isnew", false); mav.setViewName("circuit/editMeteruseinfoTab"); return mav; }
@RequestMapping("/list") public ModelAndView listall(HttpServletRequest request, HttpServletResponse response) { System.out.println("listall return ModelAndView"); List<Article> articles = userMapper.getUserArticles(1); for (Article article : articles) { System.out.println("article info:" + article.toString()); } ModelAndView mav = new ModelAndView("list"); mav.addObject("articles", articles); return mav; }
/** 设置展示设备运行数据 */ @RenderMapping public ModelAndView setup(PortletPreferences prefs) { ModelAndView mav = new ModelAndView(); PreferenceModel preferenceModel = preferenceService.getPreferenceModel(prefs); if (preferenceModel == null) preferenceModel = new PreferenceModel(); mav.addObject("preferenceModel", preferenceModel); mav.setViewName(PORTLETFOLDER + "running/deviceView"); return mav; }
/** 设置 */ @RenderMapping public ModelAndView setup( RenderRequest request, RenderResponse response, PortletPreferences prefs) { ModelAndView mav = new ModelAndView(); PreferenceInfo preferenceinfo = null; if (prefs.getMap().size() == 0) { preferenceinfo = new PreferenceInfo(); } else { preferenceinfo = preferenceInfoService.getPreferenceInfo(prefs); } mav.addObject("lightsystemelectrotrend", preferenceinfo); mav.setViewName(PORTLETFOLDER + "energystatistic/lightSystemElectroTrendPreferences"); return mav; }
@RenderMapping() public ModelAndView handleRenderRequest(RenderRequest request, RenderResponse response) throws IOException { if (this.props == null) { this.loadProperties(); } ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("view"); modelAndView.addObject("xdrSoapEndpoint", props.get("xdrvalidator.service.endpoint")); return modelAndView; }
/** 设置 */ @RenderMapping public ModelAndView setup( RenderRequest request, RenderResponse response, PortletPreferences prefs) { ModelAndView mav = new ModelAndView(); PreferenceInfo preferenceinfo = null; if (prefs.getMap().size() == 0) { preferenceinfo = new PreferenceInfo(); } else { preferenceinfo = preferenceInfoService.getPreferenceInfo(prefs); } mav.addObject("consumptionstatistics", preferenceinfo); mav.setViewName(PORTLETFOLDER + "consumptionstatistics/consumptionStatisticsPreferences"); return mav; }
protected ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response) throws Exception { ModelAndView mav = null; BindException errors = null; if (getErrorsAttributeName() != null) { errors = (BindException) request.getAttribute(getErrorsAttributeName()); } if (errors != null) { mav = new ModelAndView(getSuccessViewName(), errors.getModel()); } else { mav = new ModelAndView(getSuccessViewName()); } Object obj = getObject(request); mav.addObject(getObjectName(), obj); addData(request, mav); return mav; }