springboot 整合 jsp (IntelliJ IDEA)
程序员文章站
2022-05-26 08:45:17
...
springboot 整合 jsp (IntelliJ IDEA)
1. 新建一个 maven 项目
目录结构
2 引入依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
3 创建存放 jsp 的目录
创建好的目录结构如下:
创建好之后还需要进行一下设置
-
file --> Project Structure 打开设置
-
选择当前项目的web, 选择 「+」
-
选择当前的 webapp 路径
最终:
4 在 jsp 文件下新建一个简单的 jsp 文件
hello.jsp
<html>
<head><title>Hello jsp</title></head>
<body>
Hello jsp!<br/>
<%
out.println("message is " + request.getAttribute("hello"));
%>
</body>
</html>
5 在 application.properties 中配置 jsp
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
6 新建 controller
HelloController.java
@Controller
public class HelloController {
@RequestMapping("/hello")
public String hello(HttpServletRequest request){
request.setAttribute("hello", "hello jsp");
System.out.println("hello jsp");
return "hello";
}
}
7 IDEA 还需设置一下 Run/Debug Configurations
- 打开 Configurations
选择$MODULE_WORKING_DIRS$
8 启动项目,访问 http://localhost:8080/hello
推荐阅读
-
Intellij IDEA实现SpringBoot项目多端口启动的两种方法
-
SpringBoot 添加JSP 支持并附带在IDEA下创建JSP文件【测试无误】
-
IntelliJ Idea SpringBoot 数据库增删改查实例详解
-
MyEclipse下SpringBoot+JSP整合过程及踩坑
-
springboot整合jsp,实现公交车站路线图
-
springboot+idea+jsp 404问题
-
SpringBoot项目在IntelliJ IDEA中实现热部署
-
intellij IDEA配置springboot的图文教程
-
如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能
-
Springboot 使用Idea启动web项目访问JSP报404错误解决