【发布时间】:2014-11-07 21:55:52
【问题描述】:
我已通过注册表将一些用户详细信息存储到数据库(休眠和弹簧)中。我想在单独的 JSP 页面中显示所有用户的用户详细信息。谁能告诉我该怎么做?
下面是我的控制器代码
@Controller
public class RegisterController {
@Autowired
private UserDao userDao;
@RequestMapping(value = "/registerForm.htm", method = RequestMethod.GET)
public ModelAndView registerPage(ModelMap map) {
User user = new User();
map.addAttribute(user);
return new ModelAndView("registerForm", "command", user);
}
@RequestMapping(value = "/registerProcess.htm", method = RequestMethod.POST)
public ModelAndView registerUser(@ModelAttribute("user") User user, Model model) {
model.addAttribute("userName", user.getUserName());
model.addAttribute("password", user.getPassword());
model.addAttribute("emailId", user.getEmailId());
System.out.println("user is " + user);
System.out.println("userdao is" + userDao);
userDao.saveUser(user);
return new ModelAndView("registerProcess", "user", user);
}
}
userdao 中的代码
public void saveUser(User user) {
Session session=getSessionFactory().openSession();
Transaction tx;
tx=session.beginTransaction();
session.persist(user);
tx.commit();
}
【问题讨论】:
-
问题是……
-
我是新手。我需要以不同的方式保存对象吗?我需要在另一个页面中显示存储在对象中的数据。应该怎么做?
-
您不需要以不同的方式保存对象,您可以在互联网上找到许多针对此要求的示例,您尝试过吗?