spring boot学习02【如何在spring boot项目中访问jsp】

1.配置application.properties文件

打开application.properties追加

spring.mvc.view.prefix=/WEB-ROOT/

spring.mvc.view.suffix=.jsp

2. 在pom.xml中添加访问jsp页面的jar包

<!-- 访问jsp页面所需要的以下依赖包 -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.apache.tomcat.embed</groupId>

<artifactId>tomcat-embed-jasper</artifactId>

<scope>provided</scope>

</dependency>

3.创建IndexControl类

import org.springframework.stereotype.Controller;

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

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

@Controller

public class IndexControl {

@RequestMapping(value="/index",method
= RequestMethod.GET)

public String index() {

return "index";

}

}

在项目的contrl包下创建IndexControl类

4.创建jsp文件

新建index.jsp文件,放到src\main\webapp\WEB-ROOT \目录下,没有目录新建即可

5.访问地址如下:

http://127.0.0.1:8080 或者http://localhost:8080/index/都可以访问到我们的首页文件index.jsp

原文地址:https://www.cnblogs.com/soulsjie/p/8469691.html

时间: 2024-07-31 08:57:22

spring boot学习02【如何在spring boot项目中访问jsp】的相关文章

Spring boot学习(六)Spring boot实现AOP记录操作日志

前言 在实际的项目中,特别是管理系统中,对于那些重要的操作我们通常都会记录操作日志.比如对数据库的CRUD操作,我们都会对每一次重要的操作进行记录,通常的做法是向数据库指定的日志表中插入一条记录.这里就产生了一个问题,难道要我们每次在 CRUD的时候都手动的插入日志记录吗?这肯定是不合适的,这样的操作无疑是加大了开发量,而且不易维护,所以实际项目中总是利用AOP(Aspect Oriented Programming)即面向切面编程这一技术来记录系统中的操作日志. 日志分类 这里我把日志按照面向

Spring Boot 项目中使用JSP

1    第2-2课:Spring Boot 项目中使用JSP JSP(Java Server Pages,Java 服务器页面)是一个简化的 Servlet 设计,它是由 Sun Microsystems 公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP 技术类似 ASP 技术,它是在传统的网页 HTML(标准通用标记语言的子集)文件(.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件,后缀名为(*.jsp).用 JSP 开

Android的学习之路(二)项目中原生文件的使用场景和文件介绍

1.src文件:java源代码存放目录 2.gen 文件:自动生成所有由android开发工具自动生成的文件,目录中最重要的就是R.java文件,这个文件由android开 发工具自动产生的.android开发工具会自动根据你存放res目录的资源,同步更新修稿R.java文件,正因为 R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java.R.java文件在应用中起到了字典的作 用,它包含了各种资源的ID,通过R.java,应用可以很方便的找到对应资源, 2.1R.java 

如何在myeclips 8.5中修改JSP模板

在安装盘搜索 com.genuitec.eclipse.wizards_8.6.0.me201007140905之后 修改jsp.vtl jsp.vtl 改成jsp.txt后 修改 成"utf-8" 就这么简单 如何在myeclips 8.5中修改JSP模板

Spring Cloud学习之-什么是Spring Cloud?

SpringCloud 什么是微服务? 要想学习微服务,首先需要知道什么是微服务?为什么会有微服务?相信看完架构的发展史读者就会明白 架构发展史 单体应用架构 如图所示:将所有的模块,所有内容(页面.Dao.Service.Controller)全部写入一个项目中,放在一个Tomcat容器中启动适用于小型项目 优点:开发速度快,可以利用代码生成工具快速的开发一个项目 缺点:不易扩展,代码耦合度高,且不容错(当某部分出错后整个服务就会停止运行) 垂直架构 既然原来单体架构中代码耦合度高,不利于维护

Spring的学习(四、Spring事务管理)

Spring事务管理的三个核心接口 Spring的事务管理是基于AOP实现的,而AOP是以方法为单位的. Spring的事务属性分别为传播行为.隔离级别.只读和超时属性.所有这些属性提供了事务应用的方法和描述策略. 事务管理的三个核心接口:PlatformTransactionManager.TransactionDefinition.TransactionStatus. 1. PlatformTransactionManager PlatformTransactionManager接口是Spr

Spring Boot 学习笔记一(Spring Boot 介绍)

一.Spring Boot 介绍 Spring Boot 是由Pivotal团队提供的一种全新的微服务框架,其设计目的是用来简化Spring应用的初始化搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板话的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者. 二.Spring Boot的特点 创建独立的Spring应用程序. 嵌入的Tomcat,无需部署WAR文件.

spring Boot 学习(五、Spring Boot与安全)

一.安全Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模 块默认的技术选型.他可以实现强大的web安全控制.对于安全控制,我们仅 需引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的 安全管理.几个类: WebSecurityConfigurerAdapter:自定义Security策略 AuthenticationManagerBuilder:自定义认证策略 @EnableWebSecurity:

spring Boot 学习(四、Spring Boot与任务)

一.异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在 处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用 多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完 美解决这个问题.两个注解: @EnableAysnc.@Aysnc 二.定时任务 项目开发中经常需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前 一天的日志信息.Spring为我们提供了异步执行任务调度的方式,提供 TaskExecutor .