先说结论,不建议使用JSP
Java Server Pages
开发步骤
- 在POM中导入jsp坐标
- 建立jsp
- 编写业务逻辑代码
建立POM坐标
依赖坐标如下 ```xml<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
注意此处的作用于务必为所提供的的jsp,外部jsp将会和项目内容发生冲突
<a name="mAYIS"></a>
### 建立jsp文件
演示代码:
```java
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>Hello JSP static pages</h1>
<%
System.out.println("Hello World!(JSP Version)");
%>
</body>
</html>
效果
本质
JSP本质上依然是转换成Servlet的java代码,通过虚拟机的字节码进行沟通
每次JSP在项目中都会被编写成Java代码,然后被编译为字节码后进行发送相应输出。
优缺点
优点:动态效果成型快,可以快速进行代码编写,脚本语言没有学习成本,简化输出
缺点:不利于编写和协作,占用高,流程复杂