Java服务器页面(JavaServer Pages,简称 JSP) 是一种用于开发动态 Web 页面的Java技术。
JSP 是由 Sun Microsystems(后被 Oracle 收购) 制定的一种服务器端技术,本质是在 HTML 页面中嵌入 Java 代码,当客户端请求该页面时,由 Web 服务器(如 Tomcat) 先将其翻译成 Servlet,再编译执行,最终生成 HTML 返回给浏览器。
静态 + 动态结合
基于 Servlet
.java → 编译为 .class跨平台
易于开发
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<body>
<%
String name = "张三";
out.print("欢迎:" + name);
%>
</body>
</html>
常见组成:
<%@ page %><% java代码 %><%= 变量 %><%! 方法或变量 %><jsp:include>| 对比项 | JSP | Servlet |
|---|---|---|
| 侧重点 | 页面展示 | 业务逻辑 |
| 编写方式 | HTML + Java | Java 为主 |
| 本质 | Servlet | Java 类 |
实际开发中常采用: Servlet 处理业务 → JSP 展示数据
如果你愿意,我也可以帮你画一张 JSP 请求执行流程图,或用一个小例子讲清楚它是怎么变成 Servlet 的。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。