什么是JSP?
很多2020年的java人员都说jsp已经不香了,太老了,不过目前一些比较老的项目还在使用JSP。现在JSP已经慢慢的被常见的模板引擎替代了,比如freemarker,其实和JSP差不多,只是性能要比JSP好。
JSP的全名叫 java server pages. java服务器页面。 是一种文本程序,特点就是HTML和java代码共同存在。 一开始JSP这种神器出现是为了简化servlet的工作。 因为servlet输出HTML非常困难。而JSP就是为了替代Servlet输出HTML而存在的。
tomcat访问资源,其实都是在访问servlet,而JSP本身就是一种servlet。而servlet是用java语言编写的服务器端程序,主要功能是和浏览器交互,生成页面展示。
一开始的servlet:
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response