Сервлет, который генерирует HTML
Для создания HTML-документа нужно сообщить браузеру что он получает
HTML документ и послать содержимое странички вместе с тегами методом
println .
Первый шаг можно сделать с помощью метода setContentType
класса HttpServletResponse . Это нужно сделать обязательно
до отправления содержимого документа.
Пример
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld2 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>\n" +
"<head><title>HelloWorld</title></head>\n" +
"<body>\n" +
"<h1>Hello, World!</h1>\n" +
"</body>\n" +
"</html>");
}
}
Также можно сообщить web-браузеру тип документа с помощью оператора
response.setHeader("Content-Type", "text/html") .
Посмотреть пример
|