speingboot使用jsp
1.在src/main目录下新建webapp目录
2.在项目结构把新建的webapp作为Web的资源目录
3.添加依赖
org.apache.tomcat.embed tomcat-embed-jasper provided
4.build标签下添加
src/main/webapp
META-INF/resources
**/*.*
src/main/resources
**/*.*
5.编辑application.properties文件
#设置端口号 #设置项目端口号 server.port=8080 #设置项目上下文根 server.servlet.context-path=/myWeb #配置视图解析器 spring.mvc.view.prefix=/ spring.mvc.view.suffix=.jsp
6.控制类
@Controller public class MyController { @RequestMapping("/hello") public String doSome(Model model) { model.addAttribute("data", "SpringBoot使用jsp"); return "hello"; } }
7.前端代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String base = request.getContextPath() + "/"; String url = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + base; %> <html> <head> <base href="<%=url%>"> <title>Titletitle> head> <body> <h3>hello:${data}h3> body> html>
8.测试结果