前言
说起java web开发就不得不提jsp,作为一门老技术,虽然springboot官方也不推荐使用jsp了,但是博主为了知识的完备性,还是简单的使用下。
springboot默认对jsp的支持不是很友好,而对一些模板支持的很好,所以大家挑选技术时慎重,没有技术包袱的话还是使用模板吧。
创建项目
添加依赖
pom.xml:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
添加配置
application.yml:
spring:
mvc:
view:
suffix: .jsp
prefix: /WEB-INF/jsp/
完善
目录结构
我们在src/main下新增目录webapp/WEB-INF/jsp,用来放jsp文件,至于为什么这么建目录,开发过java web的人对这个目录应该很熟悉,习惯使然。
index.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>jsp demo</title>
</head>
<body>
Hello World, jsp
</body>
</html>
controller/JspController:
package com.mrcoder.sbjsp.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class JspController {
@GetMapping("/")
public String index() {
return "index";
}
}
运行
项目地址
https://github.com/MrCoderStack/SpringBootDemo/tree/master/sb-jsp
https://gitee.com/MrCoderStack/SpringBootDemo/tree/master/sb-jsp
Tip
如果你是独立的一个springboot项目,以上的操作已经是能运行成功的,但是如果你是一个多模块的项目,也就是先创建了maven空项目,再
那么上面的代码运行的话会报404错误(博主就是多模块的),
所以我们需要更改IDEA的一点设置
此时,运行就不会报错了。
请关注我的订阅号
转载于:https://my.oschina.net/u/3066875/blog/3055368
分享到:
相关推荐
springboot-mybatis加jsp demo 适用于初学者,亲测可用。
springboot整合jsp支持源代码,示例代码, 本地导入即可运行,springboot支持jsp, 可以直接运行访问。
jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...
009-springboot-jsp 010-springboot-container 011-springboot-commandlinerunner 012-sprinboot-interceptor 013-springboot-servlet 014-springboot-filter 015-springboot-character-filter 016-springboot-...
springboot-2.0.1整合jsp博客地址:https://blog.csdn.net/qq_35161159/article/details/102978086
servlet-api-2.5.jar和jsp-api-2.1.jar
springboot默认没有提供jsp支持,所以想要支持jsp我们需要在pom里引入支持jsp的依赖包,并且需要在编译的时候将jsp页面指定到META-INF/resources目录下,压缩包里是详细的整合步骤
6.3.2 使用jsp 13 7. springboot的三种启动方式 15 8. 热部署 15 9. 多环境切换 16 10. 启动原理 17 10.1 SpringBootApplication 注解说明 17 10.2启动图解 18 11. 使用 22 11.1 数据库 22 11.2 使用mybatis 23 11.3...
springboot2+mybatis+jsp整合
基于SpringBoot-MyBatis-MySQL-Layui开发的学生版企业考勤管理系统完整代码; 可供练习和毕业设计学习参考。分别为员工打卡系统和企业考勤管理两个系统。其中企业考勤管理系统主要功能包括: 员工信息管理、考勤信息...
虾米大王教你学编程 Springboot从入门到实战-02-整合JSP
springBoot研究springBoot-study是本人在学习SpringBoot的一些工程!下载地址: : : : 使用说明下载git clone https://github.com/xuwujing/springBoot-study.git使用秉着开箱即用的原则,这些工程只需下载之后,...
springboot整合jsp,下载即用,已经整合好了jsp,使用的时候下载好,maven一下就可以用了
本例子采用springboot,显示层为jsp,数据库为mybatis,数据连接池为druid,分页使用pagehelper,使用baseDao的方式进行数据库的操作很方便。
本文件是 springboot 2 使用内置tomcat和jsp进行web应用开发的环境搭建用例。
- Spring Boot 模板,包括thymeleaf、freemarker、jsp、表单校验 等。 - springboot-docs - Spring Boot 文档生成工具,包括 Swagger、Spring RestDocs - springboot-bussiness - Spring Boot 业务应用,包括...
java项目,在idea 中运行,在jsp 中连接 metaMask ,获取钱包地址、转帐、余额等操作
spring boot入门级jsp简单CRUD系统,用eclipse打开就可以使用。
在网上找了很多springmvc转springboot的案例,大多都说的不全。 根据原springmvc项目(ssm+jsp)转换为springboot项目,爬了高很多坑,整理成此文档,希望对大家有所帮助。