我有一个家庭控制器,其中我有 2 种方法之一是
@RequestMapping(value = "/mypage.te", method = RequestMethod.GET)
public String mypage1(Locale locale, Model model){
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String name = auth.getName(); //get logged in username
model.addAttribute("username", name);
model.addAttribute("customGroup",grpDao.fetchCustomGroup());
model.addAttribute("serverTime", formattedDate);
model.addAttribute("username", name);
return "mypage";
}
在此方法中,实际上我grpDao.fetchCustomGroup()
从 Dao 类调用方法,该类执行本机查询并获取数据并返回,并将其保存在customGroup
.
现在将fetchcustomGroup()
在另一种方法中使用相同的方法,即
@RequestMapping(value = "/manageGrps.te", method = RequestMethod.GET)
public String man_grp_connections(@RequestParam("id") Integer groupId,@RequestParam("name") String groupName, Model model) {
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String name = auth.getName();
System.out.println("I am in the fetchCustomGroup controller");
int profileid=grpDao.getProfileId(name);
//model.addAttribute("customGroup",grpDao.fetchCustomGroup());
model.addAttribute("memberList",grpDao.fetchGroupMembers(groupId,profileid));
model.addAttribute("groupid",groupId);
model.addAttribute("profileid",profileid);
model.addAttribute("groupName",groupName);
System.out.println("groupid="+groupId);
System.out.println("groupName="+groupName);
return "manageGrps";
}
所以fetchCustomGroup()
我不想在这两种方法中调用,我只想调用一种方法并在家庭控制器的两种方法中使用结果。
那么我如何在另一种方法中使用 customGroup 来使用结果fetchCustomGroup()