Как распечатать большой блок кода HTML с помощью сервлета? - PullRequest
0 голосов
/ 03 июля 2018

Я хочу использовать HttpServletResponse res.getWriter () для печати этого кода:

<!DOCTYPE html>
<html>
<head>
<style>
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 20%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
</style>
</head>
<body>


<form action="servlet1" method="get">

<br><br> <table>

  <tr>
    <td><input type="radio" name="input" value="1"> </td>
    <td><input type="radio" name="input" value="2"> </td>
    <td><input type="radio" name="input" value="3"> </td>
  </tr>
  <tr>
    <td><input type="radio" name="input" value="1"> </td>
    <td><input type="radio" name="input" value="1"> </td>
    <td><input type="radio" name="input" value="1"> </td>
  </tr>
  <tr>
    <td><input type="radio" name="input" value="7"> </td>
    <td><input type="radio" name="input" value="8"> </td>
    <td><input type="radio" name="input" value="9"> </td>
  </tr>



</table>
<br><input type="submit" value="Turn Completed" />
 </form>

</body>
</html>

Как мне добавить весь этот код в инструкции res.getWriter.println ()? Пожалуйста, дайте мне знать, самый простой способ сделать это.

Более конкретно: есть ли способ написать так много кода, как весь этот блок кода ... как бы вы разбили строки? Скобки? Скобки и т.д ...? Пожалуйста, дайте мне знать.

Спасибо!

1 Ответ

0 голосов
/ 03 июля 2018

Один из способов печати HTML-кода на сервлетах заключается в следующем

открытый класс HelloWorld расширяет HttpServlet {

private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest req, HttpServletResponse res)
        throws ServletException, IOException {
    res.setContentType("text/html");
    PrintWriter out = res.getWriter();
    out.println("<html><body>");
    out.println("Hello World!");
    out.println("</body></html>");
    out.close();
}

}

...