springboot怎么替代jsp_如何在SpringBoot中使用JSP ?
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 ?相关推荐
- springboot怎么替代jsp_如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧...
做WEB项目,一定都用过JSP这个大牌.Spring MVC里面也可以很方便的将JSP与一个View关联起来,使用还是非常方便的.当你从一个传统的Spring MVC项目转入一个Spring Boot ...
- Cookie操作以及如何在js中调用jsp变量
存Cookie Cookie idCookie = new Cookie("userId", request.getParameter("id"));Cooki ...
- 如何在eclipse中创建jsp工程项目
第一种方法:[File]----[new]----[Dynamic Web project] 第二种方法:[File]----[new]----[project]----[web]----[Dynam ...
- 【SpringBoot基础知识】如何在springboot中使用多线程
1.楔子 在我们的系统中,经常会处理一些耗时任务,自然而然的会想到使用多线程,JDK给我们提供了非常方便的操作线程的API,为什么还要使用Spring来实现多线程呢? 1.使用Spring比使用JDK ...
- python替代goto_如何在 Python 中实现 goto 语句
Python 默认是没有 goto 语句的,但是有一个第三方库支持在 Python 里面实现类似于 goto 的功能:https://github.com/snoack/pyt.... 比如在下面这个 ...
- 如何在eclipse中修改jsp默认编码
在使用eclipse编程的时候,很多默认的编码都是iso-8859-1我们经常使用的,在eclipse中怎么修改jsp页面的默认编码呢. 第一步:打开eclipse,找到windows-->pr ...
- 如何在eclipse中写jsp文件
写jsp文件的条件: 1.eclipse 2.tomcat 以下是基于eclipse4.0版本的讲述 ---------------------------------------- 一.打开ecli ...
- 如何在php中使用jsp,JSP/PHP运用详解
JSP/PHP运用详解 1,DateTime类型数字 以下是引用片段: 当前时间System.DateTime的=新System.DateTime的(); 1.1小时分钟当前日期秒,当前时间= Sys ...
- 如何在eclipse中运行jsp
首先在电脑上安装和调试好JDK和tomcat 不会的可参考一下我的另一篇文章------如何在本地运行jsp文件 eclipse:https://pan.baidu.com/s/1t4dP9O1weL ...
最新文章
- Eclipse设置条件断点
- 理解MySQL——复制(Replication)
- ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例
- chdir函数_PHP chdir()函数与示例
- 浅谈Android数据库DBFlow
- 鸿蒙系统是一场营销,品牌营销专家点评鸿蒙,华为内部定位有点乱别搞砸了
- java收费_一文看懂Java收费 附可替换方案!
- 华为网络专家的求学之路的第四步
- 平板电脑用来C语言编程可以吗,什么平板电脑能够用来编程?
- 基于 AndroidR QCOM IMS CALL 通话流程解析
- ddmmyy日期格式是多少_如何用SAS读取月份为英文缩写并且格式为ddmmyy的日期数据...
- 轻量级封装DbUtilsMybatis之四MyBatis主键
- 域名被劫持了怎么处理
- 有关3DES、DUKPT和MK/SK学习记录
- 与声网面对面!声网Agora开发者吐槽大会招募中
- 视频修复工具recover_mp4,视频录制一半掉电,如何查看已保存数据?
- 我的学习思维导图汇总
- 凡是过往,皆为序章。
- Android中的插值器与估值器
- PS常用美化处理方法大全
热门文章
- mysql udb_MySQL InnoDB的一些参数说明
- AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解
- HTML中confirm替换,Javascript直接Confirm()函数替换
- python彩色螺旋线_解决python彩色螺旋线绘制引发的问题
- gateway 过滤器执行顺序_Gateway网关源码解析—路由(1.1)之RouteDefinitionLocator一览...
- 【学亮IT手记】angularJS select2多选下拉框实例
- 鼠标拖动改变DIV等网页元素的大小的最佳实践
- 精美的手机界面设计素材和线框图设计工具推荐
- 异步导致UI句柄增加的解决办法
- Java基本数据类型的传值