Servlet 中的 RequestDispatcher2025年3月17日 | 阅读 3 分钟 RequestDispatcher 接口提供了将请求分派到另一个资源(可以是 html、servlet 或 jsp)的功能。 此接口还可用于包含另一个资源的内容。 这是 servlet 协作的一种方式。 RequestDispatcher 接口中定义了两个方法。 RequestDispatcher 接口的方法RequestDispatcher 接口提供两种方法。 它们是
如上图所示,第二个 servlet 的响应被发送到客户端。 第一个 servlet 的响应未显示给用户。
如何获取 RequestDispatcher 对象ServletRequest 接口的 getRequestDispatcher() 方法返回 RequestDispatcher 对象。 语法 getRequestDispatcher 方法的语法使用 getRequestDispatcher 方法的示例RequestDispatcher 接口的例子在本例中,我们正在验证用户输入的密码。 如果密码是 servlet,它将把请求转发到 WelcomeServlet,否则将显示错误消息:sorry username or password error!。 在此程序中,我们正在检查硬编码的信息。 但你也可以将其检查到数据库,我们将在开发章节中看到。 在本例中,我们创建了以下文件
index.html Login.java WelcomeServlet.java web.xml 下一个主题SendRedirect() 方法 |
我们请求您订阅我们的新闻通讯以获取最新更新。