【发布时间】:2017-09-01 11:46:25
【问题描述】:
我们刚刚开始使用jsp 和spring mvc 框架进行开发。寻找一种从数据库加载数据并将所有 jsp 页面数据保存到数据库中的好方法。以下是简要说明:
- 由于尚未确定登录详细信息,当我启动我的应用程序时,这会加载我正在处理的 jsp 页面。这个 jsp 页面包含 4 到 5 个部分。每个部分都需要一些应该来自数据库的预加载数据。
- 我们需要在加载 jsp 页面本身时加载并显示这些数据。
- 一旦 jsp 页面加载了数据库中所有预填充的值,就会有其他字段供用户输入一些数据并最终保存此 jsp 页面。
我在 jsp 中有大约 8 到 9 个下拉列表,它们应该从数据库中加载。加载页面时如何加载所有这些数据?我可以从 db 加载所有这些数据一次并将其作为一个对象的一部分并作为 jsp 的一部分显示吗?
@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView visitHome(HttpServletRequest request,
HttpServletResponse response) throws IOException {
System.out.println("Testing purpose");
return new ModelAndView("first");
}
因为我们在这里使用 Spring MVC 框架,所以我从 jsp 重定向到上面的控制器,然后到服务,然后到 DAO,然后到 DB。如何将所有数据库加载逻辑包含在上述方法中?
请提出建议。提前致谢。
【问题讨论】:
标签: java jsp spring-mvc