Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个名为 ChangeEmail.jsp 的 jsp 页面和一个名为 ChangeEmailServlet.java的servlet 。在 jsp 页面中,我有一个包含用户当前电子邮件地址的文本框。这是从数据库中获取的。我想让用户更改文本框中的值。
如何在页面加载时从文本框中的数据库中加载电子邮件地址?最好,我想在 servlet 中而不是在 jsp 页面中执行此操作。
谢谢你。
我正在解释基本流程您应该如何设计 Web 应用程序流程。
不要直接访问“ChangeEmail.jsp”。创建一个 Servlet,它充当Controller并基于参数 e、g、“ pageName=ChangeEmail”。
Controller
pageName=ChangeEmail
从 Servlet 转发到 JSP,在您转发之前,根据您的需要使用和存储值再次执行业务Model逻辑。(这是您从数据库中获取电子邮件地址的案例)。requestsession
Model
request
session
访问 JSP 中的属性,这是您的View.
View
这也完成了您的MVC架构。
MVC