在Netbeans中更新Java web应用程序的网页

在Netbeans中更新Java web应用程序的网页,java,html,web-applications,netbeans,deployment,Java,Html,Web Applications,Netbeans,Deployment,我做了一个简单的程序,创建了一个可以发送邮件的页面。程序可以运行,但我无法通过更改HTML文件来修改页面。这是我的密码: package com.example; import java.io.IOException; import java.io.PrintWriter; import javax.ejb.EJB; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; im

我做了一个简单的程序,创建了一个可以发送邮件的页面。程序可以运行,但我无法通过更改HTML文件来修改页面。这是我的密码:

    package com.example;

import java.io.IOException;
import java.io.PrintWriter;
import javax.ejb.EJB;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet(name = "EmailServlet", urlPatterns = {"/EmailServlet"})
public class EmailServlet extends HttpServlet {

    @EJB
    private EmailSessionBean emailBean;

    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        String to = request.getParameter("to");
        String subject = request.getParameter("subject");
        String body = request.getParameter("body");

        emailBean.sendEmail(to, subject, body);

        response.setContentType("text/html;charset=UTF-8");
        try (PrintWriter out = response.getWriter()) {
            out.println("<!DOCTYPE html>");
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet EmailServlet</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Form Submitted</h1>");
            out.println("</body>");
            out.println("</html>");
        }
    }
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}
}

当我试图修改下面的html文件时,页面没有改变

    <!DOCTYPE html>

<html>
    <head>
        <title>Email</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h1>Email</h1>
        <form method="POST" action="EmailServlet">
            <label for="to">To:</label><input id="to" name="to" type="text"/><br/>
            <label for="subject">Subject:</label><input id="subject" name="subject" type="text"/><br/>
            <textarea name="body" cols="60" rows="15"></textarea><br/>
            <input type="submit" value="Send"/>
        </form>
    </body>
</html>

电子邮件
电子邮件
致:
主题:

那么我如何才能在网页中看到HTML文件中的更改呢?

编辑:我想我应该学习一下。如果有人能告诉我如何在Netbeans中重新部署html文件,我仍然很高兴:)。
编辑:找到了!我需要保存该文件:/不知何故,我没有提前保存,浪费了很多时间才意识到这一点

请记住保存修改后的html文件,以使更改在服务器上可见。

您确定在application server的部署文件夹下找到了对html的更改吗?或者更改为html后需要重新部署。我在服务器文件夹下找到了html文件。我如何重新部署它?
    <!DOCTYPE html>

<html>
    <head>
        <title>Email</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h1>Email</h1>
        <form method="POST" action="EmailServlet">
            <label for="to">To:</label><input id="to" name="to" type="text"/><br/>
            <label for="subject">Subject:</label><input id="subject" name="subject" type="text"/><br/>
            <textarea name="body" cols="60" rows="15"></textarea><br/>
            <input type="submit" value="Send"/>
        </form>
    </body>
</html>