java - 如何使用硬编码的 html 页面发送 servlet 响应?

标签 java jakarta-ee servlets

我想使用硬编码但动态的 html 响应来响应 URL 请求。

还有比下面的方法更好的方法吗?

public void doGet(HttpServletRequest request,
        HttpServletResponse response)
{
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();

    out.println("<html>");
    out.println("<head>");
    out.println("<title>Hola</title>");
    //
}

最佳答案

一种方法是在 servlet 中转发响应:

getServletContext().getRequestDispatcher("mypage.html").forward(request, response);

关于java - 如何使用硬编码的 html 页面发送 servlet 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005626/

相关文章:

java - 如何在 Spring Security 中关闭 websocket 的身份验证?

servlets - 如何防止在重定向网址末尾添加 jsessionid

java - Android ViewPager 子 fragment 加载但选项卡不加载

java - StackedBarchart 中不同行键的自定义颜色

java - Android TextView 换行不工作

java - 我在哪里可以下载 JBoss AS7 文档?

java - 无效操作 : result set is closed

deployment - 如何将 servlet 部署到共享 Tomcat 实例?

java - 表达语言。主导变量

java - android - 仅当条件为真时获取位置并将数据发送到远程服务器