#创作挑战赛#

七、JSP7.1 JSP 概述

JSP(全程:Java Server Pages):Java 服务端页面,是一种动态的网页技术,其中即可以定义 HTML、JS、CSS 等静态内容,还可以定义 Java 代码的动态内容,即 JSP = HTML Java

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h1>JSP,Hello World!</h1> <%-- 展示在网页上 --%> <% System.out.println("hello,jsp~"); /* 打印在控制台上 */ %> </body> </html>

JSP 作用:简化开发,避免了在Servlet中直接输出HTML标签。

7.2 JSP 快速入门1. 导入 JSP 依赖

在 dependencies 标签中导入 JSP 的依赖,如下

<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency>

该依赖的 scope 必须设置为 provided,因为 tomcat 中有这个jar包了,所以在打包时我们是不希望将该依赖打进到我们工程的war包中。

2. 示例代码

jsp 页面文件放在 webapp 目录下。

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h1>hello jsp</h1> <% System.out.println("hello,jsp~"); %> </body> </html>

3. 测试

浏览器页面上:

javaweb入门基础笔记(JSP概述与快速入门)(1)

控制台上:

javaweb入门基础笔记(JSP概述与快速入门)(2)

,