Java JSP(Java Server Pages) 是 Java 技术体系中用于开发动态 Web 页面的一种技术,全称是 Java 服务器页面。
下面用通俗的方式给你讲清楚。
JSP 本质上是:
在 HTML 页面中嵌入 Java 代码,由服务器先执行 Java 代码,再生成 HTML 返回给浏览器
也就是说:
常见用途包括:
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head><title>示例</title></head>
<body>
<%
String name = "张三";
%>
<h1>你好,<%= name %></h1>
</body>
</html>
说明:
<% %>:写 Java 代码<%= %>:输出变量<%@ %>:指令(比如页面编码)JSP ≈ 写起来像 HTML 的 Servlet
流程:
JSP 文件
↓(服务器自动转换)
Servlet(.java)
↓
编译执行
↓
HTML 返回浏览器
JSP 自带一些“不用声明就能用”的对象:
| 对象 | 作用 |
|---|---|
| request | 接收请求 |
| response | 响应 |
| session | 会话 |
| application | 全局对象 |
| out | 输出内容 |
示例:
<%= request.getParameter("name") %>
现状:
但学 JSP 有助于理解:
JSP 是 Java 用来在服务器端生成动态网页的技术,是 Java Web 的基础之一。
如果你是:
我可以帮你画 JSP 执行流程图,或对比 JSP vs Thymeleaf,需要吗?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。