如何在JavaSpring中传递值以获取列表getEmployee()
我的项目是JavaSpringMVC。我想要有特定员工的前端数据列表 我的控制器是如何在JavaSpring中传递值以获取列表getEmployee(),java,spring,spring-mvc,Java,Spring,Spring Mvc,我的项目是JavaSpringMVC。我想要有特定员工的前端数据列表 我的控制器是 @RequestMapping(value = "/home", method = RequestMethod.GET) public String setUp(Model model, HttpServletRequest request, @ModelAttribute employeedetail employeedetail) { Authentication auth = SecurityC
@RequestMapping(value = "/home", method = RequestMethod.GET)
public String setUp(Model model, HttpServletRequest request, @ModelAttribute employeedetail employeedetail) {
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String empNumer = auth.getName();
employeedetail employee = employeeServices.getEmployee(empNumer);
request.getSession().setAttribute("userId", employee.getEmpNumer());
return "home";
}
在这里,我得到了登录用户号,所以我想把员工的详细信息列表作为数组列表。我不理解你的问题。您需要改进措辞并显示更多代码我的问题是这样的,我有一个名为employee and Floster的实体,因此在上面的控制器重定向到登录用户页面,所有员工详细信息都可以到达名为home的页面。然后我想从jquery datatable中显示登录用户的花名册,以便将数据列表显示到前端。这是我的问题吗?我的dao类是这样的
@Override public List getDetail(String empneum){return session.getCurrentSession().createQuery(“Select empneum,firstName,email from eroster,其中empneum=:empneum”).setString(“empneum”,empneum).List();}
如果您想将列表从控制器发送到页面,您可以这样做:model.addAttribute(“employeeDetail”,dao.getDetail(empneum))代码>