博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot10 整合JSP
阅读量:5041 次
发布时间:2019-06-12

本文共 3749 字,大约阅读时间需要 12 分钟。

 

1 整合JSP

  1.1 导入相关依赖

    JSP依赖、JSTL依赖

    

4.0.0
cn.xiangxu
springboottest
0.0.1-SNAPSHOT
jar
springboottest
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
mysql
mysql-connector-java
runtime
org.springframework.boot
spring-boot-starter-test
test
org.apache.tomcat.embed
tomcat-embed-jasper
javax.servlet
javax.servlet-api
org.projectlombok
lombok
org.springframework.boot
spring-boot-devtools
true
org.apache.commons
commons-lang3
3.6
org.springframework.boot
spring-boot-maven-plugin
true
View Code

  1.2 在springboot项目的main目录下创建webapp/WEB-INF/jsp的文件夹目录

    技巧01:这里创建的是文件夹而不是包

    技巧02:在jsp文件夹里面创建JSP文件

    

  1.3 在配置文件中配置JSP文件的位置

    

    技巧01:需要从/WEB-INF开始,不要从/webapp开始,否则会提示找不到的(因为WEB项目会从WEB-INF下面寻找JSP文件),错误信息如下

      

  1.4 创建一个jsp文件   

<%@page contentType="text/html;charset=utf-8" %>    主页面    

Welcomo to the city of ChongQing.

  1.5 创建控制层类

package cn.xiangxu.springboottest.controller;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;@Controller@Slf4jpublic class JspController {    @GetMapping(value = "/index")    public String toIndex() {        log.info("正在进入登录页面.......");        return "index";    }}

  技巧01:不能使用@RestController代替@Controller,因为@RestController默认的返回值是json格式,就不会根据字符串去寻找相应的JSP文件了

   1.5 参考博文

    

 

转载于:https://www.cnblogs.com/NeverCtrl-C/p/8196233.html

你可能感兴趣的文章
Oracle数据库的增、删、改、查
查看>>
MySql执行分析
查看>>
git使用中的问题
查看>>
yaml文件 .yml
查看>>
linux字符集修改
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
读书笔记 ~ Nmap渗透测试指南
查看>>
WCF 配置文件
查看>>
动态调用WCF服务
查看>>
oracle导出/导入 expdp/impdp
查看>>
类指针
查看>>
css修改滚动条样式
查看>>
2018.11.15 Nginx服务器的使用
查看>>
Kinect人机交互开发实践
查看>>
百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET...
查看>>
JAVA 技术类分享(二)
查看>>
android客户端向服务器发送请求中文乱码的问
查看>>
Symfony翻译教程已开课
查看>>
TensorFlow2.0矩阵与向量的加减乘
查看>>