一文读懂之JSP

1.初识JSP

1.1概念
  • JSP, Java Server Page, java服务页面. 主要功能是用于简化Servlet中对页面的处理. JSP可以自动将HTML内容转换为类似于resp.getWriter().print()方式的java代码. 使用时, 要求不能再写html, 而是要换成以.jsp结尾的文件. 简而言之, 可以把JSP理解为HTML+Java.
  • JSP本质上也是一个Servlet.在这里插入图片描述
1.2JSP的执行流程
  • 客户端发送请求: http://localhost/index.jsp
  • 解析路径, 拿到要访问的资源: /index.jsp
  • 去项目的web.xml中进行匹配, 匹配不到;
  • 继续去tomcat的web.xml中进行匹配, 匹配到了JspServlet;
  • 定位要访问的资源index.jsp, 将其翻译为java代码: index_jsp.java;
  • index_jsp类, 继承了HttpJspBase类, HttpJspBase继承了HttpServlet. index_jsp的_jspService方法中, 将所有的jsp内容进行了转换;
  • 编译, 运行, 页面就输出到客户端浏览器了.
    在这里插入图片描述
发布了219 篇原创文章 · 获赞 352 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/qq_42859864/article/details/103965566
今日推荐