千家信息网

Thymeleaf字符串对象怎么使用

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"Thymeleaf字符串对象怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Thymeleaf字符串对象怎么使用"吧!Thymel
千家信息网最后更新 2026年10月31日Thymeleaf字符串对象怎么使用

本篇内容主要讲解"Thymeleaf字符串对象怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Thymeleaf字符串对象怎么使用"吧!

Thymeleaf主要使用 org.thymeleaf.expression.Strings 类处理字符串,在模板中使用 #strings 对象来处理字符串。

开发环境:IntelliJ IDEA 2019.2.2
Spring Boot版本:2.1.8

新建一个名称为demo的Spring Boot项目。

1、pom.xml
加入Thymeleaf依赖

            org.springframework.boot            spring-boot-starter-thymeleaf        

2、src/main/resources/application.yml
设置模板缓存为false,这样修改html页面后刷新浏览器能马上看到结果

spring:  thymeleaf:    cache: false

3、src/main/java/com/example/demo/TestController.java

package com.example.demo;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class TestController {    @RequestMapping("/")    public String test(){        return "test";    }}

4、src/main/resources/templates/test.html

调用参数的toString方法返回字符串
返回字符串的长度
判断是否为空或null
为空或null时设置默认值
判断是否包含(区分大小写)
判断是否包含(忽略大小写)
判断开头和结尾是否包含(区分大小写)
获取字符串的索引(如果不存在返回-1)
指定开始和结束索引,截取字符串(如果索引超过字符串长度,则抛出异常)
指定从某个字符串后面截取字符串(如果不包含则返回空字符串)
指定从某个字符串前面截取字符串(如果不包含则返回空字符串)
替换字符串
转换为大写
转换为小写
首字母转换为大写
首字母转换为小写
每个单词的首字母转为大写
根据分隔符将每个单词的首字母转换为大写
字符串前面追加
字符串后面追加
拼接字符串(参数个数不限)
从第二个参数之后拼接字符串,如果参数为null,则用第一个参数替代
删除空白
字符串截取指定长度(最小为3),后面加...
产生指定位数的随机字母数字,范围为大写英文字母加0-9数字
调用HtmlEscape类的escapeHtml4Xml方法对参数进行编码

浏览器访问:http://localhost:8080
页面输出:

调用参数的toString方法返回字符串hello返回字符串的长度5判断是否为空或nullfalsetruetrue为空或null时设置默认值hellobc判断是否包含(区分大小写)truefalse判断是否包含(忽略大小写)truetrue判断开头和结尾是否包含(区分大小写)truefalsefalsetrue获取字符串的索引(如果不存在返回-1)1-1指定开始和结束索引,截取字符串(如果索引超过字符串长度,则抛出异常)el指定从某个字符串后面截取字符串(如果不包含则返回空字符串)llo指定从某个字符串前面截取字符串(如果不包含则返回空字符串)h替换字符串hallo转换为大写HELLO转换为小写hello首字母转换为大写Hello首字母转换为小写heLLo每个单词的首字母转为大写Hello World根据分隔符将每个单词的首字母转换为大写Hello-World字符串前面追加hello world字符串后面追加hello world拼接字符串(参数个数不限)hello world !从第二个参数之后拼接字符串,如果参数为null,则用第一个参数替代hello*world删除空白hello字符串截取指定长度(最小为3),后面加...hello...产生指定位数的随机字母数字,范围为大写英文字母加0-9数字PBAT调用HtmlEscape类的escapeHtml4Xml方法对参数进行编码<span>hello</span>

到此,相信大家对"Thymeleaf字符串对象怎么使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

字符 字符串 参数 字母 大写 大小 索引 长度 方法 对象 单词 小写 数字 空字符 最小 个数 位数 内容 分隔符 开头 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 河南云网互联网络科技有限公司 厦门中拓互联网络科技有限公司 互联网通讯科技 以房互联网科技 朗涯互联网科技 银优互联网科技有限公司 互联网 视角下的科技创新 上海亿帐通互联网科技 四个字互联网科技公司取名 海南购全球互联网科技 上海宁丞科技互联网 苏州五指互联网络科技有限 互联网科技大奖都有哪些公司 河南住房之家互联网科技 互联网科技创新的路径 互联网金融科技公司的优势 陕西九四连强互联网科技有限公司 科技互联网公司两年变化 陕西彩京云互联网科技有限公司 广州为想互联网科技有限公司 河南云网互联网络科技有限公司 互联网核心科技是什么 互联网科技媒体 壹账通互联网科技 互联网科技英文翻译 佰商互联网科技有限公司 天扬科技互联网广告 山东子淼互联网科技有限公司 互联网科技包装股
0