JSP

概念:一种动态的网页技术,其中可以定义HTML\JS\CSS等静态内容,还可以定义Java代码的动态内容。
作用:简化开发,避免了在Servlet中直接输出HTML标签

操作步骤
1、导入JSP坐标
(只需要一个 javax.servlet-api 依赖。jsp-api 是 Tomcat 或其他容器提供的,因此不需要在项目中显式引入它。你可以删除 jsp-api 依赖,保留 javax.servlet-api,确保版本与 Tomcat 容器中使用的版本一致。)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>JSP</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>JSP Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
  </dependency>

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

  <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope> <!-- This ensures Tomcat provides the servlet API -->
  </dependency>

  <dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.6</version>
  </dependency>

  <dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.17.0</version>
  </dependency>
</dependencies>



<build>
  <plugins>
    <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
    </plugin>
  </plugins>
</build>
</project>

2、创建JSP文件

3、编写HTML标签和JAVA代码

<%@ 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>

控制台输出:

posted @ 2024-11-28 17:22  呓语-MSHK  阅读(22)  评论(0)    收藏  举报