Java Web - 在页面加载时将数据从数据库加载到文本框中

时间:2012-12-05 09:40:48

标签: database jsp servlets web textbox

我们假设我有一个名为 ChangeEmail.jsp 的jsp页面和一个名为 ChangeEmailServlet.java 的servlet。在jsp页面中,我有一个包含用户当前电子邮件地址的文本框。这是从数据库中获取的。我想让用户更改文本框中的值。

如何在页面加载时在文本框中加载数据库中的电子邮件地址?我希望在servlet中而不是在jsp页面中执行此操作。

谢谢。

1 个答案:

答案 0 :(得分:0)

我正在解释基本流程您应该如何设计Web应用程序流程。

不要直接访问“ChangeEmail.jsp”。创建一个充当Controller且基于参数e,g,“pageName=ChangeEmail”的Servlet。

从Servlet转发到JSP,在转发之前,使用Model执行业务逻辑,并根据需要再次在requestsession范围内存储值。 (以下是从数据库中获取电子邮件地址的情况。)

访问JSP中属于View

的属性

这也完善了您的MVC架构。