gpt4 book ai didi

java - 从 servlet 返回 HTML/XHTML 文件

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:26 25 4
gpt4 key购买 nike

我看过 servlet 的例子,它们是这样的:

 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">");
...
}

我的问题是,我可以返回一个 HTML 页面而不是代码吗?我的意思是,像这样:

 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();

SHOW(FILE.HTML);

}

谢谢!!! ;)

最佳答案

有几种不同的方法可以做到这一点:

  1. 将servlet转发到HTML文件所在的路径。像这样的东西:

    RequestDispatcher rd = request.getRequestDispatcher("something.html");
    rd.forward(请求, 响应);

  2. 将重定向发送到 HTML 所在的 URL。像这样的东西:

    response.sendRedirect("something.html");

  3. 读入 HTML 文件的内容,然后将 HTML 文件的内容写出到 servlet 的 PrintWriter。

关于java - 从 servlet 返回 HTML/XHTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16964126/

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