SpringBoot入门之集成JSP
2023-09-14 08:57:33 时间
原本打算这篇继续写thymeleaf方面的内容,一看内容还挺多的,可能一周也写不完,而且从Controller获取值等内容也都能从网上百度,所以就写了springboot集成jsp。不管thymeleaf还是jsp其实都是分层思想的体现。
一、引入依赖
还是用上一博客的demo,在它基础上进行修改,这次是集成jsp,所以要先引入jsp的依赖。这里需要把上一博客加的thymeleaf去掉。
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency>
二、创建jsp页面
既然是集成jsp,肯定少不了jsp页面,这里我把jsp页面login.jsp放在了/demo/src/main/webapp/view下。在jsp中获取Controller中的一个变量值。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> </head> <body> 姓名:${name}<br> </body> </html>
三、配置
在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
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- SpringBoot自动装配源码笔记
- Springboot jpa @Entity 基本注解的含义
- SpringBoot前后端数据传输加密「建议收藏」
- SpringBoot 整合mapstruct|赶紧丢掉BeanUtils吧
- SpringBoot:如何优雅地进行响应数据封装、异常处理?
- Springboot单元测试_怎么启动汽车步骤
- idea构建springboot_jsp项目搭建过程
- SpringBoot整合redis
- SpringBoot(五) - Java8 新特性
- 【java】springboot 打包分离lib
- idea 查看jsp是否被引用_idea 运行JSP后显示源代码是什么情况
- SpringBoot自定义starters
- 编辑 SpringBoot | 第五章:多环境配置详解编程语言
- springboot使用jpa+mongodb时,xxxRepository不能Autowired的问题详解编程语言
- JSP实现图片上传存入MySQL(jsp上传图片mysql)
- Mysql与JSP连续不断的发展(mysql与jsp)
- 使用JSP连接MySQL数据库(jsp连接池mysql)
- 简单搭建JSP与SqlServer的数据库连接(jsp连接sqlserver)
- MySQL与JSP无缝连接——实现数据库操作(mysql连接jsp)
- 使用JSP连接Oracle数据库的技术实现(jsp 连oracle)
- 使用JSP和Oracle进行数据库应用开发(jsp加oracle)
- 解决Oracle中JSP的乱码问题(jsp乱码 oracle)
- 点分析利用JSP和Oracle实现网站分析(jsp oracle的站)
- JSP和Oracle结合快速搭建Web应用框架(jsp oracle搭建)
- JSP与Oracle数据库实战指南(jsp oracle实战)
- 使用Oracle JSP工具构建稳健的WEB应用(oracle jsp工具)