千家信息网

Thymeleaf字符串对象怎么使用

发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,本篇内容主要讲解"Thymeleaf字符串对象怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Thymeleaf字符串对象怎么使用"吧!Thymel
千家信息网最后更新 2024年10月25日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字符串对象怎么使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0