从Servlet输出HTML的最佳做法是什么?

时间:2012-11-21 19:14:35

标签: java jsp servlets

我有一个使用JSP和Java Servlet组合的Web应用程序。我使用JSP作为主窗体和所有servlet来输出结果。

我已经使用各种技术输出下面的HTML节目,但它们看起来有点粗糙,我想知道最佳做法是什么?

例1:

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

示例2:

out.println("<html> <head> </head> <body>") ...

示例3:

String header = "<html> <head> </head> <body>";
output.println("<div> <p>" + result + "</p> </div>" );

示例4:

Forward back to JSP for HTML and post result variable.

1 个答案:

答案 0 :(得分:5)

JSP是视图。 Servlet是控制器。 HTML将由视图生成。因此,HTML属于JSP,而不属于Servlet。

另见: