使用SpringBoot简单集成JSP

1.点击下图按钮在这里插入图片描述
2.添加webapp。
在这里插入图片描述
3.调整路径
在这里插入图片描述
4.生成webapp文件夹(有一个蓝点)
在这里插入图片描述
5.在pom.xml里添加对servlet和jsp的依赖
在这里插入图片描述

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>javax.servlet-api</artifactId>
	<scope>provided</scope>
 </dependency>
 <dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>jstl</artifactId>
</dependency>

6.添加一个servlet初始化类
在这里插入图片描述

package com.nnxy;

/**
 * @author litianfu
 * @version 1.0
 * @email 1035869369@qq.com
 * @date 2019-06-15 21:40
 * servlet初始器
 */
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class ServletInitalizer extends SpringBootServletInitializer {
    @Override
    protected final SpringApplicationBuilder configure(final SpringApplicationBuilder application) {
        return application.sources(StutorlinkSpringbootApplication.class);
    }
}
    

7.在配置文件中添加相应代码
在这里插入图片描述
在这里插入图片描述

#jsp 支持
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/WEB-INF/jsp/

#关闭默认模板引擎
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=false

8.在webapp的WEB-INF下添加jsp文件夹,用来装jsp页面
在这里插入图片描述
9.在jsp文件夹下创建index.jsp
在这里插入图片描述
10.添加IndexController,用于请求映射。
在这里插入图片描述

package com.nnxy.conctroller;

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

/**
 * @author litianfu
 * @version 1.0
 * @email 1035869369@qq.com
 * @date 2019-06-15 22:25
 */
@Controller
public class IndexController {
    @RequestMapping("/index")
    public String index(){
        return "index";
    }
    @RequestMapping("/admin")
    public String admin(){
        return "admin";
    }
}

11.测试是否成功
在这里插入图片描述
如果可以看到页面成功被访问和被渲染出来就证明springboot集成jsp成功了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值