时间:2021-05-25
本文介绍了SpringBoot集成jsp(附源码)+遇到的坑 ,分享给大家
1、大体步骤
(1)创建Maven web project;
(2)在pom.xml文件添加依赖;
(3)配置application.properties支持jsp
(4)编写测试Controller
(5)编写JSP页面
(6)编写启动类App.java
2、新建SpringInitialzr
3、pom文件
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies>4、application.properties文件
# 页面默认前缀目录spring.mvc.view.prefix=/WEB-INF/jsp/# 响应页面默认后缀spring.mvc.view.suffix=.jsp# 自定义属性,可以在Controller中读取application.hello=Hello GOD5、Controller文件
package com.example;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import java.util.Map;/** * Created by Gensis on 2016/9/9. */@Controllerpublic class HelloController { // 从 application.properties 中读取配置,如取不到默认值为Hello @Value("${application.hello:Hello}") private String hello; @RequestMapping("/helloJsp") public String helloJsp(Map<String, Object> map) { System.out.println("HelloController.helloJsp().hello=" + hello); map.put("hello", hello); return "helloJsp"; }}6、jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http:///Genesisxu/SpringSeries/tree/master/SpringBoot-jsp以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
SpringBoot配置SwaggerUI访问404的小坑。在学习SpringBoot构建RestfulAPI的时候遇到了一个小坑,配置SwaggerUI的时候
公众号中分享了一篇文章,关于SpringBoot集成validation校验参数的,粉丝留言说有坑。原留言如下:有坑,你试试^A-\\d{12}-\\d{4}$
前言这几天在集中学习Springboot+Shiro框架,因为之前view层用jsp比较多,所以想在springboot中配置jsp,但是springboot官
在学习SpringBoot的过程中遇到一个问题,因为SpringBoot是集成了tomcat的,所以项目是打成jar包,通过SpringMVC注解的方式去运行的
springboot对于jsp支持的限制对于jsp的支持,SpringBoot官方只支持了war的打包方式,不支持fatjar。参考官方文档:https://d