这篇文章主要介绍了SpringBoot入门之集成JSP的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
原本打算这篇继续写thymeleaf方面的内容,一看内容还挺多的,可能一周也写不完,而且从Controller获取值等内容也都能从网上百度,所以就写了springboot集成jsp。不管thymeleaf还是jsp其实都是分层思想的体现。
一、引入依赖
还是用上一博客的demo,在它基础上进行修改,这次是集成jsp,所以要先引入jsp的依赖。这里需要把上一博客加的thymeleaf去掉。
org.apache.tomcat.embedtomcat-embed-jasperprovided javax.servletjstlprovided javax.servletjavax.servlet-apiprovided
二、创建jsp页面来源[email protected]搞@^&代*@码)网
既然是集成jsp,肯定少不了jsp页面,这里我把jsp页面login.jsp放在了/demo/src/main/webapp/view下。在jsp中获取Controller中的一个变量值。
<title>Insert title here</title> 姓名:${name}<br>
三、配置
在application.properties中配置view的前缀后缀。
spring.mvc.view.prefix=/view/ spring.mvc.view.suffix=.jsp
四、创建Controller
在
package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @Controller @RequestMapping("/login") public class Login { @RequestMapping(value = "/login.do",method = RequestMethod.GET) public String hello(Model model) { model.addAttribute("name", "Cuiyw"); return "login"; } }
五、测试
输入http://localhost:8080/login/login.do
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网。
以上就是SpringBoot入门之集成JSP的示例代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!