@RequestMapping("xiangceAdd") public String xiangceAdd(Xiangce xiangce, HttpServletRequest request, RedirectAttributes redirectAttributes) { try { Member member = (Member) request.getSession().getAttribute("sessionmember");//獲取用戶名id Member mmm = memberDAO.findById(member.getId());//獲取id xiangce.setBitemid(mmm.getBitemid()); xiangce.setMemberid(String.valueOf(member.getId())); } catch (Exception exception) { throw exception; } finally { XiangceDAO.add(xiangce); } List<Yqlink> yqlist = yqlinkDAO.selectAll(null); request.setAttribute("yqlist", yqlist); redirectAttributes.addFlashAttribute("message", "提交成功"); // return "redirect:skipxiangce"; return "redirect:xiangceLb"; }
时间: 2023-07-15 21:14:28 浏览: 154
快速解决SpringMVC @RequestBody 用map接收请求参数的问题
这是一个使用Spring MVC框架的Java控制器类,其中定义了一个名为"xiangceAdd"的映射地址,用于添加相册信息。在方法中,首先从HttpServletRequest对象中获取当前登录用户的信息,并将其设置到Xiangce实例中。然后,调用XiangceDAO的add方法将Xiangce实例保存到数据库中。最后,获取所有的Yqlink对象列表并将其设置到HttpServletRequest对象中,然后将一个名为"message"的提示信息添加到重定向属性中,最终重定向到名为"xiangceLb"的页面。
阅读全文