Java Code Examples for org.springframework.web.servlet.ModelAndView#addObject()
The following examples show how to use
org.springframework.web.servlet.ModelAndView#addObject() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ConsoleUserController.java From console with Apache License 2.0 | 6 votes |
@RequestMapping("/getConsoleUserById") // 通过id查找用户 public ModelAndView getConsoleUserById(HttpServletRequest request) { int userId = Integer.parseInt(request.getParameter("userId")); ConsoleUser user = consoleUserService.getUserById(userId); List<ConsoleUserRole> list = CosoleUserRoleService.getConsoleUserRoleByUserId(userId); int[] userRole = new int[list.size()]; for (int i = 0; i < list.size(); i++) { userRole[i] = list.get(i).getRoleId(); } ConsoleRoleExample example = new ConsoleRoleExample(); example.createCriteria(); List<ConsoleRole> roleList = ConsoleRoleService.getAllConsoleRole(example); ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("consoleuser/console_user_detail"); if (list.size() > 0) { modelAndView.addObject("userRole", userRole); } modelAndView.addObject("roleList", roleList); modelAndView.addObject("user", user); return modelAndView; }
Example 2
Source File: CommonsSpiderPanel.java From Gather-Platform with GNU General Public License v3.0 | 6 votes |
/** * 已抓取的网页列表 * * @param query 查询词 * @param domain 域名 * @param page 页码 * @return */ @RequestMapping(value = {"list", ""}, method = RequestMethod.GET) public ModelAndView list(@RequestParam(required = false) String query, @RequestParam(required = false) String domain, @RequestParam(defaultValue = "1", required = false) int page) { ModelAndView modelAndView = new ModelAndView("panel/commons/list"); modelAndView.addObject("query", query); modelAndView.addObject("page", page); modelAndView.addObject("domain", domain); if (StringUtils.isNotBlank(query)) { modelAndView.addObject("resultBundle", commonWebpageService.searchByQuery(query, 10, page).getResultList()); } else if (StringUtils.isNotBlank(domain)) { modelAndView.addObject("resultBundle", commonWebpageService.getWebpageByDomain(domain, 10, page).getResultList()); } else { modelAndView.addObject("resultBundle", commonWebpageService.listAll(10, page).getResultList()); } return modelAndView; }
Example 3
Source File: ProcessDefinitionController.java From activiti-in-action-codes with Apache License 2.0 | 6 votes |
/** * 读取启动流程的表单字段 */ @RequestMapping(value = "getform/start/{processDefinitionId}") public ModelAndView readStartForm(@PathVariable("processDefinitionId") String processDefinitionId) throws Exception { ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefinitionId).singleResult(); boolean hasStartFormKey = processDefinition.hasStartFormKey(); // 根据是否有formkey属性判断使用哪个展示层 String viewName = "chapter6/start-process-form"; ModelAndView mav = new ModelAndView(viewName); // 判断是否有formkey属性 if (hasStartFormKey) { Object renderedStartForm = formService.getRenderedStartForm(processDefinitionId); mav.addObject("startFormData", renderedStartForm); mav.addObject("processDefinition", processDefinition); } else { // 动态表单字段 StartFormData startFormData = formService.getStartFormData(processDefinitionId); mav.addObject("startFormData", startFormData); } mav.addObject("hasStartFormKey", hasStartFormKey); mav.addObject("processDefinitionId", processDefinitionId); return mav; }
Example 4
Source File: UserController.java From Roothub with GNU Affero General Public License v3.0 | 6 votes |
@RequestMapping(value = "/users/{userName}", method = RequestMethod.GET) @Override public ModelAndView detail(@PathVariable String userName, HttpServletRequest request, HttpServletResponse response) { ModelAndView mv = new ModelAndView(); QueryWrapper<User> userQueryWrapper = new QueryWrapper<>(); userQueryWrapper.eq("user_name", userName); UserDTO userDTO = userService.getOne(userQueryWrapper); if (userDTO == null) { throw new UserException(UserErrorCodeEnum.INVALIDATE_USER); } Integer pageNumber = 1; try { pageNumber = Integer.valueOf(request.getParameter("pageNumber")); } catch (NumberFormatException e) { pageNumber = 1; } QueryWrapper<Post> postQueryWrapper = new QueryWrapper<>(); postQueryWrapper.eq("user_id", userDTO.getUserId()); postQueryWrapper.orderByDesc("create_date"); Page<PostDTO> postDTOPage = postService.page(Integer.valueOf(pageNumber), 25, postQueryWrapper); Page<PostVO> postVOPage = postDTOPage2PostVOPage(postDTOPage); mv.setViewName(this.getJspPrefix() + "/detail"); mv.addObject("userVO", getDTO2VO().apply(userDTO)); mv.addObject("postVOPage", postVOPage); return mv; }
Example 5
Source File: UserController.java From mysql_perf_analyzer with Apache License 2.0 | 6 votes |
private ModelAndView retrieveUserList(HttpServletRequest req) { List<AppUser> users = this.frameworkContext.getMetaDb().retrieveAllUsers(); AppUser appUser = retrieveAppUser(req); ResultList rs = new ResultList(); ColumnDescriptor desc = new ColumnDescriptor(); desc.addColumn("USERNAME", false, 1); rs.setColumnDescriptor(desc); for(AppUser u : users) { if(appUser.getName().equals(u.getName())) continue; ResultRow row = new ResultRow(); row.setColumnDescriptor(desc); row.addColumn(u.getName()); rs.addRow(row); } ModelAndView mv = new ModelAndView(this.jsonView); mv.addObject("json_result", ResultListUtil.toJSONString(rs, null, 0, "OK")); return mv; }
Example 6
Source File: AdminController.java From EasyHousing with MIT License | 6 votes |
@RequestMapping(value="adminLogin.do", method={RequestMethod.GET,RequestMethod.POST}) public ModelAndView login(Administrator u, HttpSession httpSession) { ModelAndView modelAndView = new ModelAndView(); //没有输入 if (u.getAdministratorName() == null && u.getAdministratorPassword() == null) { modelAndView.setViewName("logIn"); return modelAndView; } //查看用户是否存在 Administrator adminuser = administratorDao.selectAdministrator(u); if (adminuser == null) { modelAndView.addObject("message", "登录失败,用户名或密码错误!"); modelAndView.setViewName("logIn"); } else { //modelAndView.addObject("message", "); httpSession.setAttribute("adminuser", adminuser); modelAndView.setViewName("SystemUser/homepage"); } return modelAndView; }
Example 7
Source File: ProductController.java From Spring-Boot-Book with Apache License 2.0 | 6 votes |
@GetMapping("{id}") /** * @Description: 产品展示页 * @Param: [id] * @return: org.springframework.web.servlet.ModelAndView * @Author: longzhonghua * @Date: 2019/4/12 */ public ModelAndView showProduct(@PathVariable("id") long id) throws Exception{ Product product = productRepository.findByid(id); ModelAndView mav = new ModelAndView("web/shop/show"); //产品信息 mav.addObject("product", product); //获取登录用户信息 Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); mav.addObject("principals", principal); System.out.println(principal.toString()); return mav; }
Example 8
Source File: ProductController.java From maven-framework-project with MIT License | 5 votes |
@RequestMapping("/all") public ModelAndView allProducts() { ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("products", productService.getAllProducts()); modelAndView.setViewName("products"); return modelAndView; }
Example 9
Source File: ExtraController.java From SA47 with The Unlicense | 5 votes |
@RequestMapping(value = "/list", method = RequestMethod.GET) public ModelAndView listAll() { ArrayList<Course> clist = new ArrayList<Course>(); ArrayList<Student> slist = new ArrayList<Student>(); ArrayList<Enrolment> elist = new ArrayList<Enrolment>(); ModelAndView mav = new ModelAndView("ExtraList"); clist = eService.listCoursesTaughtByLecturer("S2345678E"); slist = eService.listStudentsEnrolledForCourse(1); elist = eService.gradeCourse(5); mav.addObject("clist",clist); mav.addObject("slist",slist); mav.addObject("elist",elist); return mav; }
Example 10
Source File: OwnerController.java From activejpa with Apache License 2.0 | 5 votes |
/** * Custom handler for displaying an owner. * * @param ownerId the ID of the owner to display * @return a ModelMap with the model attributes for the view */ @RequestMapping("/owners/{ownerId}") public ModelAndView showOwner(@PathVariable("ownerId") int ownerId) { ModelAndView mav = new ModelAndView("owners/ownerDetails"); mav.addObject(this.clinicService.findOwnerById(ownerId)); return mav; }
Example 11
Source File: MainController.java From MOOC with MIT License | 5 votes |
@RequestMapping(value = {"index",""}) public ModelAndView index(ModelAndView mav) { List<Course> freecourses = courseBiz.freeCourse(); List<Course> vipcourses = courseBiz.vipCourse(); mav.addObject("freecourses", freecourses); mav.addObject("vipcourses", vipcourses); mav.setViewName("index"); return mav; }
Example 12
Source File: HomeController.java From OAuth-2.0-Cookbook with MIT License | 5 votes |
@GetMapping("/resource") public ModelAndView resource() { String result = restTemplate .getForObject("http://localhost:8080/api/read", String.class); ModelAndView mv = new ModelAndView("resource"); mv.addObject("result", result); return mv; }
Example 13
Source File: EventsController.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@GetMapping("/my") public ModelAndView myEvents() { CalendarUser currentUser = userContext.getCurrentUser(); Integer currentUserId = currentUser.getId(); ModelAndView result = new ModelAndView("events/my", "events", calendarService.findForUser(currentUserId)); result.addObject("currentUser", currentUser); return result; }
Example 14
Source File: IndexController.java From spring-boot-demo with MIT License | 5 votes |
@GetMapping(value = {"", "/"}) public ModelAndView index(HttpServletRequest request) { ModelAndView mv = new ModelAndView(); User user = (User) request.getSession().getAttribute("user"); if (ObjectUtil.isNull(user)) { mv.setViewName("redirect:/user/login"); } else { mv.setViewName("page/index"); mv.addObject(user); } return mv; }
Example 15
Source File: AvatarUploadController.java From subsonic with GNU General Public License v3.0 | 5 votes |
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String username = securityService.getCurrentUsername(request); // Check that we have a file upload request. if (!ServletFileUpload.isMultipartContent(request)) { throw new Exception("Illegal request."); } Map<String, Object> map = new HashMap<String, Object>(); FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List<?> items = upload.parseRequest(request); // Look for file items. for (Object o : items) { FileItem item = (FileItem) o; if (!item.isFormField()) { String fileName = item.getName(); byte[] data = item.get(); if (StringUtils.isNotBlank(fileName) && data.length > 0) { createAvatar(fileName, data, username, map); } else { map.put("error", new Exception("Missing file.")); LOG.warn("Failed to upload personal image. No file specified."); } break; } } map.put("username", username); map.put("avatar", settingsService.getCustomAvatar(username)); ModelAndView result = super.handleRequestInternal(request, response); result.addObject("model", map); return result; }
Example 16
Source File: DefaultExceptionHandler.java From mumu with Apache License 2.0 | 5 votes |
/** * 没有权限 异常 * <p/> * 后续根据不同的需求定制即可 */ @ExceptionHandler({UnauthorizedException.class}) @ResponseStatus(HttpStatus.UNAUTHORIZED) public ModelAndView processUnauthenticatedException(NativeWebRequest request, UnauthorizedException e) { ModelAndView mv = new ModelAndView(); mv.addObject("exception", e); mv.setViewName("unauthorized"); return mv; }
Example 17
Source File: HomeController.java From spring-boot-security-saml-samples with MIT License | 5 votes |
@RequestMapping("/home") public ModelAndView home(@SAMLUser SAMLUserDetails user) { ModelAndView homeView = new ModelAndView("home"); homeView.addObject("userId", user.getUsername()); homeView.addObject("samlAttributes", user.getAttributes()); return homeView; }
Example 18
Source File: SettingsController.java From mysql_perf_analyzer with Apache License 2.0 | 5 votes |
private ModelAndView handleFetchSNMP(HttpServletRequest req, HttpServletResponse resp) { String dbgroup = req.getParameter("group"); String host = req.getParameter("host"); SNMPSettings.SNMPSetting snmpSetting = this.frameworkContext.getSnmpSettings().getHostSetting(dbgroup, host); ModelAndView mv = new ModelAndView(this.jsonView); String community = snmpSetting == null? SNMPSettings.SNMPSetting.DEFAULT_COMMUNITY: snmpSetting.getCommunity(); String ver = snmpSetting == null? SNMPSettings.SNMPSetting.DEFAULT_VERSION: snmpSetting.getVersion(); if(community == null || community.isEmpty())community = SNMPSettings.SNMPSetting.DEFAULT_COMMUNITY; if(ver == null || ver.isEmpty())ver = SNMPSettings.SNMPSetting.DEFAULT_VERSION; String enabled = snmpSetting == null? "yes":snmpSetting.getEnabled(); StringBuilder sb = new StringBuilder(); sb.append("{\"status\":0,\"message\":\"OK\", \"community\":\"").append(community) .append("\",\"version\":\"").append(ver) .append("\",\"enabled\":\"").append(enabled).append("\""); if("3".equals(ver)) { if(snmpSetting.getUsername()!=null) sb.append(",\"username\":\"").append(snmpSetting.getUsername()).append("\""); if(snmpSetting.getAuthProtocol()!=null) sb.append(",\"authprotocol\":\"").append(snmpSetting.getAuthProtocol()).append("\""); if(snmpSetting.getPrivacyProtocol()!=null) sb.append(",\"privacyprotocol\":\"").append(snmpSetting.getPrivacyProtocol()).append("\""); if(snmpSetting.getContext()!=null) sb.append(",\"context\":\"").append(snmpSetting.getContext()).append("\""); //logger.info("Ommit pwd: "+snmpSetting.getPassword()+", "+snmpSetting.getPrivacyPassphrase()); } sb.append("}"); mv.addObject("json_result", sb.toString()); return mv; }
Example 19
Source File: HBaseTaskController.java From DataLink with Apache License 2.0 | 5 votes |
@RequestMapping(value = "/toUpdateHbaseTask") public ModelAndView toUpdateHbaseTask(Long id) { ModelAndView mav = new ModelAndView("task/hbaseTaskUpdate"); TaskInfo taskInfo = taskService.getTask(id); Map<String, PluginWriterParameter> writerParameterMap = getWriterParameters(); taskInfo.getTaskWriterParameterObjs().forEach(i -> writerParameterMap.put(i.getPluginName(), i)); HBaseTaskModel hbaseTaskModel = new HBaseTaskModel( new TaskModel.TaskBasicInfo( id, taskInfo.getTaskName(), taskInfo.getTaskDesc(), taskInfo.getTargetState(), taskInfo.getGroupId() ), writerParameterMap, groupService.getAllGroups(), TargetState.getAllStates(), mediaService.getMediaSourcesByTypes(MediaSourceType.HBASE), buildZkMediaSources(), PluginWriterParameter.RetryMode.getAllModes(), RdbmsWriterParameter.SyncMode.getAllModes(), (HBaseReaderParameter) taskInfo.getTaskReaderParameterObj(), CommitMode.getAllCommitModes(), SerializeMode.getAllSerializeModes(), PartitionMode.getAllPartitionModes(), taskInfo.isLeaderTask() ? "1" : "0" ); hbaseTaskModel.setCurrentWriters(taskInfo.getTaskWriterParameterObjs().stream().collect(Collectors.toMap(PluginWriterParameter::getPluginName, i -> "1"))); mav.addObject("taskModel", hbaseTaskModel); return mav; }
Example 20
Source File: MenuController.java From DataLink with Apache License 2.0 | 5 votes |
@RequestMapping(value = "/toEdit") public ModelAndView toEdit(HttpServletRequest request) { String id = request.getParameter("id"); MenuInfo menuInfo = new MenuInfo(); ModelAndView mav = new ModelAndView("menu/edit"); List<MenuInfo> menuList = menuService.getList(); if (StringUtils.isNotBlank(id)) { menuInfo = menuService.getById(Long.valueOf(id)); } mav.addObject("menuInfo", menuInfo); mav.addObject("menuList", menuList); mav.addObject("menuTypeList", MenuType.getAllMenuTypes()); return mav; }