List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
From source file:no.dusken.aranea.admin.control.EditPageRelationsController.java
@Override protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object object, BindException errors) throws Exception { Long pageID = ServletRequestUtils.getLongParameter(request, "referencePage", 0); Page referencePage = pageService.getEntity(pageID); //delete or change a relation? for (PageRelation pr : referencePage.getPageRelations()) { if (request.getParameter("deleteEntry" + pr.getID()) != null) { // we are to delete this entry // the entity is detached (?) entach it pr = pageRelationService.getEntity(pr.getID()); // delete the entry from the database pageRelationService.remove(pr); // go back to the edit view setSuccessView(getFormView()); // do not continue the loop break; } else {/*from w w w .j a v a 2s. c o m*/ Page relatedPage = pr.getPageRelatedTo(referencePage); String description1 = ServletRequestUtils.getStringParameter(request, "description1" + relatedPage.getID(), ""); String description2 = ServletRequestUtils.getStringParameter(request, "description2" + relatedPage.getID(), ""); boolean onFrontPage = ServletRequestUtils.getBooleanParameter(request, "onFrontPage", false); pr.setDescription1(description1); pr.setDescription2(description2); pr.setOnFrontPage(onFrontPage); if (referencePage.equals(pr.getPage1())) { pr.setParagraphPage1( ServletRequestUtils.getIntParameter(request, "paragraphfor" + relatedPage.getID(), 0)); } pageRelationService.saveOrUpdate(pr); } } ModelAndView mav = super.onSubmit(request, response, object, errors); mav.getModel().put("referencePage", referencePage); return mav; }
From source file:com.willowtreeapps.teamcity.server.Controller.java
@Override protected ModelAndView doHandle(final @NotNull HttpServletRequest request, final @NotNull HttpServletResponse response) throws Exception { ModelAndView view = new ModelAndView( myPluginDescriptor.getPluginResourcesPath("testflight-teamcity-server.jsp")); final Map<String, Object> model = view.getModel(); model.put("name", Util.NAME); return view;/*from w ww . ja v a 2s . com*/ }
From source file:jetbrains.buildServer.clouds.azure.arm.web.SettingsController.java
private ModelAndView doGet() { ModelAndView mv = new ModelAndView(myJspPath); mv.getModel().put("basePath", myHtmlPath); mv.getModel().put("resPath", myPluginDescriptor.getPluginResourcesPath()); return mv;/*from ww w .j a v a 2 s . c om*/ }
From source file:org.n52.sensorweb.series.policy.editor.ctrl.SimplePermissionEditorControllerTest.java
@Test public void testListPermission() { ModelAndView mav = controller.listPermissions(null); Assert.assertThat(mav.getViewName(), is("listPermissionSets")); Assert.assertTrue(mav.getModel().containsKey("permissionSets")); Map<String, Object> modelMap = mav.getModelMap(); List<PermissionSet> permissionSets = (List<PermissionSet>) modelMap.get("permissionSets"); Assert.assertNotNull(permissionSets); Assert.assertThat(permissionSets, is(not(empty()))); }
From source file:ru.org.linux.topic.ArchiveController.java
public ModelAndView archiveList(int sectionid, String groupName) throws Exception { ModelAndView mv = new ModelAndView("view-news-archive"); Section section = sectionService.getSection(sectionid); mv.getModel().put("section", section); Group group = null;// w w w . j a v a2 s . c om if (groupName != null) { group = groupDao.getGroup(section, groupName); } mv.getModel().put("group", group); List<ArchiveDTO> items = archiveDao.getArchiveDTO(section, group); mv.getModel().put("items", items); return mv; }
From source file:alpha.portal.webapp.controller.CaseMenuControllerTest.java
/** * Test handle request./* w w w.j a v a 2 s.c om*/ * * @throws Exception * the exception */ @SuppressWarnings("unchecked") @Test public void testHandleRequest() throws Exception { final MockHttpServletRequest request = this.newGet("/caseMenu"); User u = new User("ichbineintollertesterdenesnochnichtgibt"); u.setEmail("l@m.d"); u.setFirstName("l"); u.setLastName("m"); u.setPassword("123"); u = this.userManager.save(u); AlphaCase c = new AlphaCase(); c.setName("blablabla"); c.addParticipant(u); c = this.caseManager.save(c); request.setRemoteUser("ichbineintollertesterdenesnochnichtgibt"); ModelAndView result = this.ctrl.handleRequest(request); List<AlphaCase> lCases = (List<AlphaCase>) result.getModel().get("caseList"); Assert.assertEquals(1, lCases.size()); final AlphaCase c2 = lCases.get(0); Assert.assertEquals(c, c2); this.caseManager.remove(c.getCaseId()); result = this.ctrl.handleRequest(request); lCases = (List<AlphaCase>) result.getModel().get("caseList"); Assert.assertTrue((lCases == null) || lCases.isEmpty()); this.userManager.remove(u.getId()); }
From source file:com.mmj.app.web.controller.cms.CMSController.java
@RequestMapping(value = "/blank.html") public ModelAndView blank() { ModelAndView mav = new ModelAndView("blank"); mav.getModel().put(CustomVelocityLayoutView.USE_LAYOUT, "false"); return mav;/* ww w . j ava 2 s .c om*/ }
From source file:org.statefulj.demo.ddd.customer.application.CustomerController.java
@ExceptionHandler(DuplicateUserException.class) protected ModelAndView handleError(DuplicateUserException e) { ModelAndView mv = new ModelAndView(); mv.getModel().put("message", "Ooops... That User is already registered. Try a different email"); mv.getModel().put("reg", new RegistrationForm()); return mv;// w ww. j a va 2 s .c om }
From source file:com.mmj.app.web.controller.cms.CMSController.java
@RequestMapping(value = "/update.jsp") public ModelAndView updateJsp() { ModelAndView mav = new ModelAndView("updateJsp"); mav.getModel().put(CustomVelocityLayoutView.USE_LAYOUT, "false"); return mav;//from w w w . j a v a 2 s .co m }
From source file:jetbrains.buildServer.clouds.vmware.web.VMWareEditProfileController.java
@Override protected ModelAndView doGet(@NotNull final HttpServletRequest request, @NotNull final HttpServletResponse response) { final ModelAndView mv = new ModelAndView(myJspPath); mv.getModel().put("refreshablePath", myHtmlPath); mv.getModel().put("refreshSnapshotsPath", mySnapshotsPath); mv.getModel().put("resPath", myPluginDescriptor.getPluginResourcesPath()); return mv;//w ww . j av a2s . c om }