gpt4 book ai didi

java - 从 HTML div 内的 Servlet 转发页面

转载 作者:太空宇宙 更新时间:2023-11-04 06:48:14 25 4
gpt4 key购买 nike

我正在努力提高我的页面效率,所以我得到了如下问题:

是否可以使用 RequestDispatcher 将新的 Jsp 页面从 Servlet 转发到 HTML div 中?

像这样:

someServlet.java

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException, ServletException {

// do something to send a page to the HTML div in page.jsp
}

页面.jsp

<div> <!-- the forwarded page must inside here --> </div>

最佳答案

这是不可能的。相反,您可以对 servlet 进行 ajax 调用,servlet 可能会以有助于 View 工作的格式返回必要的数据。一个示例是使用 JSON 格式编写响应,然后在 JavaScript 中处理此 JSON 响应,以相应地在 View 中添加必要的数据。

您还可以返回“text/html”响应,在其中写入 <div> 的内容包含直接在 View 中编写 HTML 响应所需的内容。此方法中使用的响应在您的 View (JSP) 中更容易使用,但请注意,这只会将您的 Servlet 请求耦合到纯 HTML 响应。

决定权在你。

更多信息:

关于java - 从 HTML div 内的 Servlet 转发页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23686801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com