博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第6章—渲染web视图—使用Thymeleaf
阅读量:4677 次
发布时间:2019-06-09

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

使用Thymeleaf

长期以来,jsp在视图领域有非常重要的地位,随着时间的变迁,出现了一位新的挑战者:Thymeleaf,Thymeleaf是原生的,不依赖于标签库.它能够在接受原始HTML的地方进行编辑和渲染.因为它没有与Servelet规范耦合,因此Thymeleaf模板能进入jsp所无法涉足的领域.现在我们来看下如何使用Thymeleaf!

1.引入pom依赖:

org.thymeleaf
thymeleaf-spring4
3.0.9.RELEASE

2.配置thymeleaf的视图解析器

在原有的SpringMVC的基础上修改我们的application.xml文件,如下:

主要修改跳转的路劲和Thymeleaf相关的配置类

3.在WEB-INF下面建一个templates文件件,放入几个HTML

shouye.html:

    
Title

this is Thymeleaf

go login
go register

login.html:

    
Titlelogin page

register.html:

    
Titleregister page

4.编辑Controller层的类文件

ThymController:

package controller;import org.springframework.beans.factory.annotation.Configurable;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("/thym")public class ThymController {    @RequestMapping("/index")    public  String index(){        return "shouye";    }    @RequestMapping("/login")    public  String login(){        return "login";    }    @RequestMapping("register")    public String register(){        return "register";    }}

5.启动项目:路径:http://localhost:8080/thym/index

显示的页面如下:

image

我们可以点击链接文字进行相应的跳转,此时已经完成了一个Thymeleaf页面的编写.

转载于:https://www.cnblogs.com/charlypage/p/9393068.html

你可能感兴趣的文章
你误解了Windows的文件后缀名吗?
查看>>
谷歌浏览器插件
查看>>
Django DEBUG=False
查看>>
把实体 转为json 数据格式---jackson 的详细用法.
查看>>
数据库管理软件的由来
查看>>
Servlet容器如何处理请求资源路径
查看>>
Linux find 用法示例
查看>>
强悍高效率 92% Nixie Tube 升压电路 12V升150-250V(转)
查看>>
Happy Programming Contest
查看>>
四、K8S
查看>>
Sql 随机数 且不在记录中(抽奖)
查看>>
头像制作
查看>>
nodejs抓网易NBA数据
查看>>
使用GDB进行调试 -- 综述
查看>>
MTK Camera 开机启动流程(转载)
查看>>
用数组表示大整数
查看>>
javascript中click和onclick的区别
查看>>
Arcgis Engine 64位系统兼容性问题
查看>>
javascript基础学习(一)
查看>>
设计模式1-创建型模式-工厂模式(Factory Method Pattern)
查看>>