springboot整合JSP(详细配置过程+配图和说明)

本案例使用IDEA作为开发工具,Springboot的默认视图支持是Thymeleaf,对jsp的支持并不是特别的好。

1、创建项目,项目结构如下

【创建工程】

注意点:此处创建的是maven工程,同时需要选中Create from archetype

springboot整合JSP(详细配置过程+配图和说明)_第1张图片

【填写创建项目的相关参数】

Groupid:项目的组id,测试的时候可以随意写一个。

Artifactid:工程名称。

version:版本号,一般使用默认即可。

springboot整合JSP(详细配置过程+配图和说明)_第2张图片

 【创建工程时的maven信息】

说明:此处主要是配置maven工程信息,在使用之前都是提前配置好的。

有问题可以查看本博客的中,在idea中如何配置maven。

springboot整合JSP(详细配置过程+配图和说明)_第3张图片

【创建项目的最后确认信息】

project name:工程名字

Project location:项目的存放地址

springboot整合JSP(详细配置过程+配图和说明)_第4张图片

【工程结构(包括创建好的文件和类)】

springboot整合JSP(详细配置过程+配图和说明)_第5张图片

 2、导入springboot整合jsp相关包

parent:为springboot父包版本,此处使用1.5.9


  org.springframework.boot
  spring-boot-starter-parent
  1.5.9.RELEASE


  org.springframework.boot
  spring-boot-starter-web



  org.springframework.boot
  spring-boot-starter-test
  test




  javax.servlet
  javax.servlet-api
  provided



  javax.servlet
  jstl



  org.springframework.boot
  spring-boot-starter-tomcat
  provided



  org.apache.tomcat.embed
  tomcat-embed-jasper
  provided

3、创建项目配置文件application.properties文件

【在main中创建resources文件】

创建目录,并给起名字为resources

springboot整合JSP(详细配置过程+配图和说明)_第6张图片

 【目录创建成功后,如下】

springboot整合JSP(详细配置过程+配图和说明)_第7张图片

【将resources目录转化成资源根路径】

说明:配置成资源根路径后,项目会自动的到此处找寻相关配置文件

springboot整合JSP(详细配置过程+配图和说明)_第8张图片

 【转化成如下图所示】

springboot整合JSP(详细配置过程+配图和说明)_第9张图片

 【在转化后的resources目录中创建项目配置文件--application.properties】

springboot整合JSP(详细配置过程+配图和说明)_第10张图片

【在配置文件中,配置视图解析器】

说明:需要手动在WEB-INF目录中创建view目录

springboot整合JSP(详细配置过程+配图和说明)_第11张图片

 4、创建控制层代码,用于测试

【在main目录下创建java目录】

springboot整合JSP(详细配置过程+配图和说明)_第12张图片

【将java目录转化成java根路径】

转化之后的的功能与eclipse中的src功能相同

 springboot整合JSP(详细配置过程+配图和说明)_第13张图片

【转化后效果如下所示,为蓝色图标】

springboot整合JSP(详细配置过程+配图和说明)_第14张图片

【创建包com.txc.controller】

springboot整合JSP(详细配置过程+配图和说明)_第15张图片

 

【在java中创建类StudentController,并放置在com.txc.controller中】

springboot整合JSP(详细配置过程+配图和说明)_第16张图片

 【在类中创建测试代码】

说明:idea开发工具默认的导包快捷键是 alt+enter

          test方法是需要测试的方法,return 返回值中的test表示test.jsp页面。

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@EnableAutoConfiguration
public class StudentController {
    @RequestMapping("test")
    public String test(){
        System.out.println("=====springboot整合jsp=====");
        return "test";
    }
    public static void main(String[] args) {
        SpringApplication.run(StudentController.class,args);
    }
}

5、在view目录中创建测试jsp页面

springboot整合JSP(详细配置过程+配图和说明)_第17张图片

 

 6、在测试jsp页面中写入测试内容

 springboot整合JSP(详细配置过程+配图和说明)_第18张图片

 7、启动springboot工程,并测试程序

【启动springboot项目方式--通过StudentController中的main方法启动工程】

springboot整合JSP(详细配置过程+配图和说明)_第19张图片

 【打开浏览器,通过地址栏访问】

测试地址:http://localhost:8080/test

springboot整合JSP(详细配置过程+配图和说明)_第20张图片

 

最后祝大家能够整合成功,有问题可以在评论区私信我。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(springboot技术,spring,boot,restful)