SpringBoot入门之集成JSP的示例代码

2025-05-29 0 62

原本打算这篇继续写thymeleaf方面的内容,一看内容还挺多的,可能一周也写不完,而且从controller获取值等内容也都能从网上百度,所以就写了springboot集成jsp。不管thymeleaf还是jsp其实都是分层思想的体现。

一、引入依赖

还是用上一博客的demo,在它基础上进行修改,这次是集成jsp,所以要先引入jsp的依赖。这里需要把上一博客加的thymeleaf去掉。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
<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中的一个变量值。

?

1

2

3

4

5

6

7

8

9

10

11

12
<%@ 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>

SpringBoot入门之集成JSP的示例代码

三、配置

在application.properties中配置view的前缀后缀。

?

1

2

3
spring.mvc.view.prefix=/view/

spring.mvc.view.suffix=.jsp

四、创建controller

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17
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

SpringBoot入门之集成JSP的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:http://www.cnblogs.com/5ishare/p/9251412.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 SpringBoot入门之集成JSP的示例代码 https://www.kuaiidc.com/111250.html

相关文章

发表评论
暂无评论