1. 在pom.xm中加入支持JSP的依赖

org.apache.tomcat.embed

tomcat-embed-jasper

provided

javax.servlet.jsp.jstl

jstl-api

1.2

2. 在src/main/resources/application.properties文件中配置JSP和传统Spring MVC中和view的关联

# MVC

spring.view.prefix=/WEB-INF/views/

spring.view.suffix=.jsp

3. 创建src/main/webapp/WEB-INF/views目录,JSP文件就放这里

Hello

Hello ${name}

4. 编写Controller

package com.chry.study;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;

import org.springframework.stereotype.Controller;

import org.springframework.ui.ModelMap;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.servlet.ModelAndView;

@Controller

@EnableAutoConfiguration

public class SampleController {

@RequestMapping("/hello")

public ModelAndView getListaUtentiView(){

ModelMap model = new ModelMap();

model.addAttribute("name", "Spring Boot");

return new ModelAndView("hello", model);

}

}

5. 编写Application类

package com.chry.study;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.boot.builder.SpringApplicationBuilder;

import org.springframework.boot.web.support.SpringBootServletInitializer;

@SpringBootApplication

public class WebApplication extends SpringBootServletInitializer {

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

return application.sources(WebApplication.class);

}

public static void main(String[] args) throws Exception {

SpringApplication.run(WebApplication.class, args);

}

}

springboot怎么替代jsp_如何在SpringBoot中使用JSP ?相关推荐

  1. springboot怎么替代jsp_如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧...

    做WEB项目,一定都用过JSP这个大牌.Spring MVC里面也可以很方便的将JSP与一个View关联起来,使用还是非常方便的.当你从一个传统的Spring MVC项目转入一个Spring Boot ...

  2. Cookie操作以及如何在js中调用jsp变量

    存Cookie Cookie idCookie = new Cookie("userId", request.getParameter("id"));Cooki ...

  3. 如何在eclipse中创建jsp工程项目

    第一种方法:[File]----[new]----[Dynamic Web project] 第二种方法:[File]----[new]----[project]----[web]----[Dynam ...

  4. 【SpringBoot基础知识】如何在springboot中使用多线程

    1.楔子 在我们的系统中,经常会处理一些耗时任务,自然而然的会想到使用多线程,JDK给我们提供了非常方便的操作线程的API,为什么还要使用Spring来实现多线程呢? 1.使用Spring比使用JDK ...

  5. python替代goto_如何在 Python 中实现 goto 语句

    Python 默认是没有 goto 语句的,但是有一个第三方库支持在 Python 里面实现类似于 goto 的功能:https://github.com/snoack/pyt.... 比如在下面这个 ...

  6. 如何在eclipse中修改jsp默认编码

    在使用eclipse编程的时候,很多默认的编码都是iso-8859-1我们经常使用的,在eclipse中怎么修改jsp页面的默认编码呢. 第一步:打开eclipse,找到windows-->pr ...

  7. 如何在eclipse中写jsp文件

    写jsp文件的条件: 1.eclipse 2.tomcat 以下是基于eclipse4.0版本的讲述 ---------------------------------------- 一.打开ecli ...

  8. 如何在php中使用jsp,JSP/PHP运用详解

    JSP/PHP运用详解 1,DateTime类型数字 以下是引用片段: 当前时间System.DateTime的=新System.DateTime的(); 1.1小时分钟当前日期秒,当前时间= Sys ...

  9. 如何在eclipse中运行jsp

    首先在电脑上安装和调试好JDK和tomcat 不会的可参考一下我的另一篇文章------如何在本地运行jsp文件 eclipse:https://pan.baidu.com/s/1t4dP9O1weL ...

最新文章

  1. Eclipse设置条件断点
  2. 理解MySQL——复制(Replication)
  3. ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例
  4. chdir函数_PHP chdir()函数与示例
  5. 浅谈Android数据库DBFlow
  6. 鸿蒙系统是一场营销,品牌营销专家点评鸿蒙,华为内部定位有点乱别搞砸了
  7. java收费_一文看懂Java收费 附可替换方案!
  8. 华为网络专家的求学之路的第四步
  9. 平板电脑用来C语言编程可以吗,什么平板电脑能够用来编程?
  10. 基于 AndroidR QCOM IMS CALL 通话流程解析
  11. ddmmyy日期格式是多少_如何用SAS读取月份为英文缩写并且格式为ddmmyy的日期数据...
  12. 轻量级封装DbUtilsMybatis之四MyBatis主键
  13. 域名被劫持了怎么处理
  14. 有关3DES、DUKPT和MK/SK学习记录
  15. 与声网面对面!声网Agora开发者吐槽大会招募中
  16. 视频修复工具recover_mp4,视频录制一半掉电,如何查看已保存数据?
  17. 我的学习思维导图汇总
  18. 凡是过往,皆为序章。
  19. Android中的插值器与估值器
  20. PS常用美化处理方法大全

热门文章

  1. mysql udb_MySQL InnoDB的一些参数说明
  2. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解
  3. HTML中confirm替换,Javascript直接Confirm()函数替换
  4. python彩色螺旋线_解决python彩色螺旋线绘制引发的问题
  5. gateway 过滤器执行顺序_Gateway网关源码解析—路由(1.1)之RouteDefinitionLocator一览...
  6. 【学亮IT手记】angularJS select2多选下拉框实例
  7. 鼠标拖动改变DIV等网页元素的大小的最佳实践
  8. 精美的手机界面设计素材和线框图设计工具推荐
  9. 异步导致UI句柄增加的解决办法
  10. Java基本数据类型的传值