SpringBoot(二)-- 支持JSP

SpringBoot虽然支持JSP,但是官方不推荐使用。看网上说,毕竟JSP是淘汰的技术了,泪奔,刚接触 就淘汰。。

SpringBoot集成JSP的方法:

1.配置application.properties

    # 页面默认前缀目录
    spring.mvc.view.prefix=/WEB-INF/jsp/
    # 响应页面默认后缀
    spring.mvc.view.suffix=.jsp

2.加入依赖

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>

3.控制层建议使用@Controller,不要使用@RestController,毕竟不是每一个方法都返回JSON的,有的需要跳转到界面。

时间: 2024-10-08 10:53:21

SpringBoot(二)-- 支持JSP的相关文章

如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧

做WEB项目,一定都用过JSP这个大牌.Spring MVC里面也可以很方便的将JSP与一个View关联起来,使用还是非常方便的.当你从一个传统的Spring MVC项目转入一个Spring Boot项目后,却发现JSP和view关联有些麻烦,因为官方不推荐JSP在Spring Boot中使用.在我看来,继续用这种繁杂的手续支持JSP仅仅只是为了简单兼容而已. 我们先来看看如何在SpringBoot中使用JSP ? 1. 在pom.xm中加入支持JSP的依赖 <dependency> <

让jetty启用支持jsp功能

1.  下载 Jetty 6 的压缩包 2.  将 Jetty 6 下的 jsp 2.1 目录下的文件复制到 Jetty 7 的 lib 目录 3.  运行 java -jar start.jar --list-options 来检查是否支持 JSP 4.  编辑 jetty.ini 文件,在 OPTIONS 中增加 jsp一项,如下 OPTIONS=Server,jmx,resources,websocket,ext,jsp 5.  启动 Jetty 即可. 而在 Jetty 8 (最新版是M

springboot跳转jsp页面

springboot支持jsp页面跳转 官方不推荐jsp的支持,个人认为jsp在web层,用tomcat支持比较好 1.创建maven project项目 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/

Equinox OSGi服务器应用程序的配置步骤 (支持JSP页面)

本文介绍在Eclipse里如何配置一个简单的基于Eclipse Equinox OSGi实现的Web应用程序,在它的基础上可以构造更加复杂的应用,本文使用的是Eclipse 3.3.1版本,如果你的Eclipse版本在3.2.0或以上应该都可以. 51CTO编辑推荐:OSGi入门与实践全攻略 一.支持静态页面和Servlet 1. 创建一个新的plugin项目, net.bjzhanghao.osgi.test,在向导第一步里选中“This plug-in is target,在下一步的“Plu

用resin使IIS支持jsp和servlet的步骤介绍

IISWEB以其管理操作简单和对ASP的支持而受不少人的喜欢.这里介绍怎么用resin使IIS支持jsp和servlet. 一.分别安装配置iis和resin1.1使各自都单独能正常运行.iis和resin1.1的安装后路径如下:c:apache和c:esin1.1. 二.配置IIS 1.拷贝iis_srun.dll到IISscripts目录"c:inetpubscripts"; 2.在c:inetpubscripts目录下创建配置文件(resin.ini)用于指定resin的配置文件

SpringBoot(二十六)整合Redis之共享Session

集群现在越来越常见,当我们项目搭建了集群,就会产生session共享问题.因为session是保存在服务器上面的.那么解决这一问题,大致有三个方案,1.通过nginx的负载均衡其中一种ip绑定来实现(通过ip绑定服务器其中一台,就没有集群概念了):2.通过cookie备份session实现(因为cookie数据保存在客户端,不推荐;3.通过redis备份session实现(推荐); 学习本章节之前,建议依次阅读以下文章,更好的串联全文内容,如已掌握以下列出知识点,请跳过: SpringBoot(

Jfinal框架学习系列之二(JSP)

API里面说到jfinal框架支持JSP视图类型等多种视图类型,然后自己用的也是jsp,对jsp稍微熟悉一点,然后就想看看在jfinal中怎么使用jsp.这里实现一个小小的demo例子,还是基本的增删改查功能.分别使用Mysql和Oracle两种数据库..... 数据库脚本: 1.Mysql CREATE DATABASE jfinal_demo; USE jfinal_demo; CREATE TABLE `blog` ( `id` int(11) NOT NULL auto_incremen

JavaWeb学习(二)----JSP脚本元素、指令元素、动作元素

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4048033.html 联系方式:[email protected] [正文] 我们在上一篇文章中学习到了Tomcat的使用和工程文件部署,并明白了jsp文件是怎样发布到服务器上并最终显示出来:JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用) 现在来学习一下JSP的基本语法

SpringBoot(二)CentOS部署SpringBoot项目从0到1

在之前的博文<详解intellij idea搭建SpringBoot>介绍了idea搭建SpringBoot的详细过程, 并在<CentOS安装Tomcat>中介绍了Tomcat的安装,前面几篇文章实际上已经充分准备好了部署Linux的必要条件.那么今天来看看如何在CentOS部署SpringBoot,让你的SpringBoot在服务器上跑起来. vLinux部署springboot 从0到1,5步走,在Linux Tomcat部署springboot: 1. <CentOS