我有一个使用JSP和Java Servlet组合的Web应用程序.我使用JSP作为主窗体和所有servlet来输出结果.
我已经使用各种技术来输出下面的HTML节目,但它们看起来有点粗糙,我想知道最佳做法是什么?
例1:
out.println("<html>");
out.println("<head>");
out.println("</head>");
...
Run Code Online (Sandbox Code Playgroud)
例2:
out.println("<html> <head> </head> <body>") ...
Run Code Online (Sandbox Code Playgroud)
例3:
String header = "<html> <head> </head> <body>";
output.println("<div> <p>" + result + "</p> </div>" );
Run Code Online (Sandbox Code Playgroud)
例4:
Forward back to JSP for HTML and post result variable.
Run Code Online (Sandbox Code Playgroud)
JSP是视图.Servlet是控制器.HTML将由视图生成.因此,HTML属于JSP,而不属于Servlet.