先有sevlet而后有jsp
一开始的servlet都是这样:
public class LogionServlet extends HttpServlet {
public void doGet.....
public void doPost.....
private void process(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IoException {
String username = req.getParameter("username");
resp.setContentType("text/html");
PrintWriter out = resp.getWriter(); out.println(""); ......
}
}表现层和逻辑层混合到了一起,这不利于读代码。 并且,当出现字符转译的时候,如“/”,会很麻烦。
既然在java里写html很麻烦,那为什么不在html里写java呢。 于是便有了jsp。
jsp实质上还是servlet,因为他会被首先编译为.java文件。 这样,写servlet的时候,便可以只关注逻辑,而不去想表现层了。
本文探讨了Servlet与JSP的发展过程,从最初Servlet代码中混杂逻辑与表现层的问题,到引入JSP实现逻辑与表现分离的优势,详细解释了为何在Java中使用HTML变得困难,以及JSP如何简化这一过程。

被折叠的 条评论
为什么被折叠?



