1.3 JSP概念原理

JSP 的全称是 Java Server Pages(Java 服务器页面),可以理解为:
它是一种运行在服务器端的页面技术,本质上是 Servlet 的 “简化版”;
它允许在 HTML 页面中嵌入 Java 代码(脚本片段、表达式、声明等),实现 “静态页面 + 动态数据” 的结合;
对客户端来说,JSP 最终会被服务器转为 HTML 代码返回,客户端(浏览器)只需要解析 HTML,无需关心后端逻辑。
核心特点
跨平台:基于 Java,可在任何支持 Java 的服务器(Tomcat、Jetty 等)上运行;
动静结合:HTML 负责页面结构(静态),Java 代码负责动态数据处理(如从数据库查数据);
简化开发:相比纯 Servlet 拼接 HTML 字符串,JSP 直接在 HTML 中嵌 Java 代码,开发更直观。
JSP 之所以能在服务器端运行,核心是 “翻译 + 编译 + 执行” 三步,Tomcat 会自动完成这个过程:
第一步:翻译(JSP → Java 源文件)
第二步:编译(Java 源文件 → Class 字节码文件)
第三步:执行(运行编译后的 Servlet)
四、JSP 翻译后的 Servlet 核心结构

posted @ 2026-01-05 22:32  气球飞起  阅读(6)  评论(0)    收藏  举报