springboot使用jsp页面项目搭建记录

前言

最近学习springboot,看了很多博客视频,简单记录一下springboot怎么使用jsp页面。

步骤

  1. 新建maven项目
    使用eclipse新建一个simple maven项目,记得Packaging一定要选择war,要不然项目找不到jsp页面。
    在这里插入图片描述
  2. 添加maven依赖
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.0.RELEASE</version>
	</parent>
	<dependencies>
		<!-- SpringBoot web 核心组件 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-tomcat</artifactId>
		</dependency>
		<!-- SpringBoot 外部tomcat支持 -->	
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
		</dependency>
	</dependencies>
  1. 新建web.xml
    这时新建的maven项目应该会报错,提示找不到web.xml。在src/main/webapp下新建文件WEB-INF,然后在WEB-INF下新建web.xml,文件内容空白即可,如图:
    在这里插入图片描述
  2. 新建jsp页面存放位置
    在WEB-INF目录下新建view文件夹,然后在view下新建index.jsp页面。
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
	</head>
	<body>
		<h1>Hello World</h1>
	</body>
</html>
  1. 新建application.properties
    在src/main/resources下新建application.properties文件,并加入代码
    spring.mvc.view.prefix=/WEB-INF/view/
    spring.mvc.view.suffix=.jsp
  1. 新建controller、service、dao等包
    这里只需要controller层即可,并新建JspController.java,代码如下:
	package com.company.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class JspController {
    	@RequestMapping("/index")
    	public String index(){
    		return "index";
    	}
    }

  1. 新建启动类JspApp.java
    该启动类放在com.company包下,与controller包同级,这与启动类中@SpringBootApplication扫描范围有关。
	 package com.company;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class JspApp {
    	public static void main(String[] args) {
    		SpringApplication.run(JspApp.class,args);
    	}
    }

以上整个项目的结构就全部完成,整个文件结构如下图:
在这里插入图片描述
在JspApp.java类中,右键run as -->Java Application,启动后,浏览器输入http://localhost:8080/index
结果如图,证明项目搭建完成。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值