今天就跟大家聊聊有關(guān)如何在SpringBoot中使用JSP,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
springboot一種全新的編程規(guī)范,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程,SpringBoot也是一個(gè)服務(wù)于框架的框架,服務(wù)范圍是簡(jiǎn)化配置文件。
一、引入依賴(lài)
還是用上一博客的demo,在它基礎(chǔ)上進(jìn)行修改,這次是集成jsp,所以要先引入jsp的依賴(lài)。這里需要把上一博客加的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>
二、創(chuàng)建jsp頁(yè)面
既然是集成jsp,肯定少不了jsp頁(yè)面,這里我把jsp頁(yè)面login.jsp放在了/demo/src/main/webapp/view下。在jsp中獲取Controller中的一個(gè)變量值。
<%@ 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
四、創(chuàng)建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"; } }
五、測(cè)試
輸入http://localhost:8080/login/login.do
看完上述內(nèi)容,你們對(duì)如何在SpringBoot中使用JSP有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
本文題目:如何在SpringBoot中使用JSP-創(chuàng)新互聯(lián)
本文URL:http://jinyejixie.com/article40/dpcgeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、服務(wù)器托管、電子商務(wù)、關(guān)鍵詞優(yōu)化、微信小程序、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容