博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot(二)-- 支持JSP
阅读量:4573 次
发布时间:2019-06-08

本文共 1363 字,大约阅读时间需要 4 分钟。

SpringBoot虽然支持JSP,但是官方不推荐使用。看网上说,毕竟JSP是淘汰的技术了,泪奔,刚接触 就淘汰。。

SpringBoot集成JSP的方法:

1.配置application.properties

# 页面默认前缀目录    spring.mvc.view.prefix=/WEB-INF/jsp/    # 响应页面默认后缀    spring.mvc.view.suffix=.jsp

2.加入依赖

org.apache.tomcat.embed
tomcat-embed-jasper
provided
javax.servlet
jstl

3.控制层建议使用@Controller,不要使用@RestController,毕竟不是每一个方法都返回JSON的,有的需要跳转到界面。

4.代码实现

  1)控制层代码

/**   * ClassName:StudentController  * Date:     2017年11月6日 下午4:27:40 * @author   Joe   * @version     * @since    JDK 1.8 */@Controllerpublic class StudentController {    /**     * view:(跳转到JSP界面).       * @author Joe     * Date:2017年11月6日下午4:29:27     *     * @param map     * @return     */    @RequestMapping(value = {"/", "/view"})    public String view(Map
map) { map.put("name", "SpringBoot"); map.put("date", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); return "index"; }}

 2)Jsp代码

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

欢迎 ${name },当前时间:${date }

  3)访问  http://127.0.0.1:8080/view 即可跳转到JSP

       

5.源码下载

  

 

转载于:https://www.cnblogs.com/xbq8080/p/7764287.html

你可能感兴趣的文章
Ext4 中 日期和时间的控件
查看>>
最长子序列问题
查看>>
python中一些有用的函数------持续更新中
查看>>
第三次作业—张淑华
查看>>
python 实现字符串的切片功能
查看>>
Centos 文件权限修改
查看>>
Linux下NFS服务器的搭建与配置
查看>>
1501 二叉树最大宽度和高度
查看>>
真事儿!——我们官网被全站拷贝了!
查看>>
抽象类及抽象方法
查看>>
Canvas基本绘画学习
查看>>
Django ORM 最后操作
查看>>
HDU 1050(贪心)
查看>>
java设计模式之代理模式
查看>>
spring心得2--bean的生命周期@Spring监听器的作用@Spring初始化容器案例分析@web项目使用...
查看>>
顺序栈
查看>>
Rsync详解
查看>>
【每日一读】Java编程中“为了性能”尽量要做到的一些地方
查看>>
什么是内网、什么是公网、什么是NAT
查看>>
【堆/排序】堆排序的两种建堆方法
查看>>