博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot访问jsp页面
阅读量:7027 次
发布时间:2019-06-28

本文共 1783 字,大约阅读时间需要 5 分钟。

1.新建springboot项目,选择以war包的方式package;

 
image

2.勾选Web模块,DevTools可不选(用作热部署,不影响运行)

 
image

3.创建完成后,项目结构如下图:

 
image

4.pom.xml文件中添加jsp的依赖

org.apache.tomcat.embed
tomcat-embed-jasper
provided
javax.servlet
jstl

5.在application.properties文件中添加以下内容:

#路径,在webapp文件夹下新建文件夹WEB-INF,在往下建文件夹jspspring.mvc.view.prefix=/WEB-INF/jsp/#文件名的后缀,例如:index.jsp,放在jsp文件夹下spring.mvc.view.suffix=.jsp

.yml 文件配置如下:

spring:         

    mvc:  
        view:  
            prefix: /WEB-INF/test/  
            suffix: .jsp

6.新建index.jsp文件,路径结构如图:

 
 

7.index.jsp页面内容如下:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>    
登录

登录

8.引入css文件,这个不影响效果,只是index.jsp的页面会不好看

 
image.png

9.新建IndexController.java

package com.example.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class IndexController { @RequestMapping("/index") public String index() { return "index"; } } 如果想使用restcontroller注解,需要以下处理

@GetMapping("/order")

public ModelAndView toPayJsp() {
// return
// "pay_wx";//@RestController注解含有@ResponseBody注解,结果pay_wx没有经过视图解析器解析直接变成json字符串返回给浏览器了
ModelAndView mv = new ModelAndView("pay_wx");
return mv;
}

10.启动服务,访问localhost:8080/index 即可访问index.jsp成功

 

转载于:https://www.cnblogs.com/summary-2017/p/9452293.html

你可能感兴趣的文章
二层设备与三层设备的区别--总结
查看>>
安装pytorch成功但cuda不可用
查看>>
unity__DrawCall的理解
查看>>
springboot架构下运用shiro后在configuration,通过@Value获取不到值,总是为null
查看>>
SQLServer 数据库镜像+复制切换方案
查看>>
Postman初探
查看>>
仿淘宝头像上传功能(一)——前端篇。
查看>>
Eclipse通过集成svn实现版本控制
查看>>
OS开发过程中常用开源库
查看>>
关于在多个UItextield切换焦点
查看>>
hdu 2768
查看>>
git记住用户名密码
查看>>
ElasticSearch(2)-安装ElasticSearch
查看>>
从mysql数据表中随机取出一条记录
查看>>
ORACLE 锁表处理,解锁释放session
查看>>
深海机器人问题
查看>>
正则表达式(括号)、[中括号]、{大括号}的区别小结
查看>>
88.NODE.JS加密模块CRYPTO常用方法介绍
查看>>
java.net.ProtocolException: Exceeded stated content-length of: '13824' bytes
查看>>
asp.net 连接 oracle10g 数据库
查看>>