博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot集成jsp
阅读量:4839 次
发布时间:2019-06-11

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

一、springBoot集成jsp:

  • 1、修改pom文件
javax.servlet
jstl
org.springframework.boot
spring-boot-starter-tomcat
provided
org.apache.tomcat.embed
tomcat-embed-jasper
  • 2、application.yml配置
server:  port: 8100 spring:  mvc:    view:      prefix: /WEB-INF/jsp/   # 页面默认前缀目录      suffix: .jsp            # 响应页面默认后缀
  • 3、编写启动类,继承SpringBootServletInitializer类,并重写configure方法

    输入图片说明
    这个类的作用与在web.xml中配置负责初始化Spring应用上下文的监听器作用类似,只不过在这里不需要编写额外的XML文件了。

  • 4、编写Controller

输入图片说明

必须是@Controller注解,如果是@RestController 则需要用new ModelAndView("first/hello");

  • 5、编写jsp

输入图片说明

目录结构

输入图片说明

  • 6、启动项目,访问
    输入图片说明
    可以成功访问到jsp文件。

注:在网上找过很多博客,都说是在main下创建一个webapp文件,设置为web,在web里创建WEB-INF/jsp,但是我这样试了很多次,一直访问不了,报错页面找不到,我这个的jsp文件是在resources目录下的META-INF/resources/WEB-INF/jsp下,否则访问不到jsp

二、from表单登录

  • 1、pom文件与配置文件不变 代码在login文件夹下,是使用@RestController注解与ModelAndView实现访问jsp页面

后记

  • 1、添加静态文件与css
    输入图片说明
    静态文件例如图片,放到resources下的static文件下,访问时以static为根目录,css可以放到jsp文件中,其他地方试了下不太行

转载于:https://www.cnblogs.com/mingyi123/p/8997569.html

你可能感兴趣的文章
asp.net 的log4net的helper类
查看>>
shell编程
查看>>
2018上IEC计算机高级语言(C)作业 第1次作业
查看>>
hdu 1753
查看>>
return ;
查看>>
td在relative模式下,IE9不显示border
查看>>
7-内置数据结构
查看>>
version control(版本控制)
查看>>
FutureTask
查看>>
JDBC的元数据
查看>>
Intel CPU参数查询网站
查看>>
JQuery - Ajax和Tomcat跨域请求问题解决方法!
查看>>
spring跨重定向传递数据
查看>>
10693 PKKJ的生日礼物
查看>>
把Nehe 纹理教程06,用freeImage改写
查看>>
python 中is和= = 的区别
查看>>
[C/C++]关于C++11中的std::move和std::forward
查看>>
图片显示、PNG透明
查看>>
Java的sql动态参数
查看>>
centos 6.5 双网卡 上网 virtualbox nat hostonly
查看>>