JSP (一) -- 初识JSP


概念

JSP (Java SErver Pages),简化Servlet设计,在HTML标签中嵌套Java代码。用以高效开发Web引用的动态网页

作用

替换显示页面部分的Servlet(使用".jsp"文件替换"Xxx.java")

JSP开发

创建JSP

在Web目录下新建*.jsp文件(与WEB-INF平级)

JSP编写Java代码

<%--
  Created by IntelliJ IDEA.
  User: zjw
  Date: 20/10/29
  Time: 19:31
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>index</title>
</head>
<body>
    <%= new java.util.Date()%>
</body>
</html>
  • 使用<%= %>标签编写Java代码在页面中打印当前系统时间。

访问JSP

idea中tomcat配置热部署

在浏览器输入http://ip:port/项目路径/资源名称

JSP与Servlet

 关系:
   JSP文件在容器中会转换成Servlet执行。
   JSP是对Servlet的一种高级封装。本质还是Servlet。
 区别:
   与Servlet相比,JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。

JSP实现原理

Tomcat会将xxx.jsp转换成Java代码,进而编译成.class文件运行,最终将运行结果通过response响应给客户端。

我们编写了一个index.jsp页面,在部署项目后,控制台可以看到项目的路径。

在进入路径后可以看到生成的index_jsp.java文件和编译后生成的index_jsp.class文件.

posted @ 2020-10-29 21:49  雨中遐想  阅读(94)  评论(0编辑  收藏  举报