使用JSP渲染Web视图

更新日期: 2019-01-16 阅读: 2.8k 标签: jsp

Pom文件引入以下依赖

注意,创建SpringBoot整合JSP,一定要为war类型,否则会找不到页面

不要把jsp页面存放在Resources目录下,resources目录是给springboot打jar包读取配置文件用的,产生的jsp会被别人访问到,这是存放资源目录的文件


1.创建War类型的springboot项目

1)引入Springbootweb核心组件

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
</dependency>

2)引入springBoot对tomcat的支持

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
</dependency>


3) SpringBoot外部tomcat支持(必须)

<!-- SpringBoot外部tomcat支持 -->
 <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
 </dependency>


2.在application.properties创建以下配置

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp


3.后台代码

@Controller
public class JspController {
  
    @RequestMapping("jspindex")
    public String index() {
        return "index";
    }
}



本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!

链接: https://fly63.com/article/detial/1828

JSP技术存在的弊端,为什么jsp技术已经落后了?

MVC的设计是面向单机的。至少在Controller层和View层,MVC的方案只允许在一台机器上执行,难以使用代理进行分担负载,很多前端人员不想要eclipse和Java。JSP是对应MVC设计思想的一门技术

JSP九大内置对象和四大作用域

常用内置对象:1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、config对象4. 错误处理对象:exception对象

JSP技术学习总结

JSP的执行过程:首先用户向服务器发出请求,服务器在接收请求后去寻找响应的jsp页面,然后服务器将jsp页面翻译成.java文件,然后进行编译得到.class字节码文件,服务器执行class文件将其转换成

Javaweb 项目为什么要放弃 JSP 而拥抱前后端分离?

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!