JSP(Java Server Pages)和 Java 有非常密切的关系,简单来说:JSP 是 Java 技术体系中用于开发 Web 应用的一种技术,它本身依赖于 Java。
下面从几个角度说明它们的关系:
可以理解为:
JSP = HTML + Java 代码(或标签)
当用户访问一个 .jsp 页面时:
.class 文件所以:
在 JSP 中可以直接写 Java,例如:
<%
String name = "张三";
out.println("你好," + name);
%>
也可以写:
<%= new java.util.Date() %>
这些代码:
JSP 通常和以下 Java 技术一起使用:
典型关系:
浏览器
↓
JSP(展示层)
↓
Servlet / Controller(Java)
↓
Service / DAO(Java)
↓
数据库
但学习 JSP 仍有助于理解:
JSP 是运行在 Java 平台上的网页技术,它用 Java 写逻辑,用 HTML 写页面,本质上会被转换成 Java Servlet 来执行。
如果你愿意,我也可以帮你画一张 JSP → Servlet → Java 执行流程示意图,或者对比 JSP 和现在主流前端方案的区别。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。