首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Thymeleaf ` `th:text`标签中,如何在` `if int == -1`上显示不同的文本?

在Thymeleaf的th:text标签中,可以使用条件判断语句来显示不同的文本。对于判断整数是否等于-1,可以使用Thymeleaf提供的内置对象#numbers来进行判断。

下面是一个示例代码:

代码语言:txt
复制
<span th:text="${#numbers.equals(int, -1)} ? '文本A' : '文本B'"></span>

在上述代码中,使用了三元表达式来判断整数是否等于-1。如果相等,则显示文本A,否则显示文本B。

关于Thymeleaf的th:text标签以及条件判断语句的更多信息,可以参考腾讯云的Thymeleaf相关产品:Thymeleaf

注意:本答案只提供了一个示例代码,并未提及具体的Thymeleaf版本和其他相关细节。在实际开发中,请根据具体的版本和需求进行具体的使用和配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SpringBoot前端 —— thymeleaf 简单理解

--th:each 修饰div,则div层重复出现,若只想p标签遍历,则修饰p标签上--> <!...,not 非(一元操作符) ---- 语法 th:text   可对表达式或变量求值,并将结果显示在其被包含 html 标签体内替换原有html文本文本连接:用“+”符号,若是变量表达式也可以用...“|”符号   优先级不高:order=7 th:utext   相比于th:text文本显示th:utext支持html文本显示。...thymeleaf html标签内可通过th标签加${}表达式访问model里对象数据。  ...提供唯一一个Thymeleaf块级元素,其特殊性在于Thymeleaf模板引擎处理 时候会删掉它本身,标签本身不显示,而保留其内容,应用场景主要如下: 同时控制相连两个标签是否显示

6.8K20
  • SpringBoot 之Thymeleaf模板.

    一、前言     Thymeleaf 出现是为了取代 JSP,虽然 JSP 存在了很长时间,并在 Java Web 开发无处不在,但是它也存在一些缺陷: 1、JSP 最明显问题在于它看起来像HTML...相较于 JSP 来说,Thymeleaf 很好解决了这些缺点: 1Thymeleaf模板是原生,不依赖于标签库。它能在接受原始 HTML 地方进行编辑和渲染。...这意味着Thymeleaf模板与JSP不同,它能够按照原始方式进行编辑甚至渲染,而不必经过任何类型处理器。当然,我们需要Thymeleaf来处理模板并渲染得到最终期望输出。...模板     做好了上面的配置后,让我们来看看如何在 SpringBoot 中使用 Thymeleaf 模板吧:     1、模板文件 — /templates/user/list.html - </span

    1.1K10

    Thymeleaf【快速入门】Thymeleaf介绍

    Thymeleaf旨在提供⼀个优雅、⾼度可维护创建模板⽅式。 为了实现这⼀⽬标,Thymeleaf建⽴⾃然模板概念,将其逻辑注⼊到模板⽂件,不会影响模板设计原型。...HTML5文件,可以由任何浏览器正确显示,因为它不包含任何非HTML得标签(浏览器会忽略他们不明白所有属性,th:text) ?...事实,我们甚至我们标签添加了一个xmlns:th属性,这绝对是非HTML5标准: 不管怎样,你已经看到了我们将如何使用... JavaScript 访问 model 首先我们需要学习如何在Thymeleaf引用静态资源,很简单,使用@{}就可以,这在JSP下是极易出错。...; } hello.html标签添加上下面这句话: <script type="<em>text</em>/javascript" src="../..

    3.7K30

    springboot(四):thymeleaf使用详解

    thymeleaf 是新一代模板引擎,spring4.0推荐使用thymeleaf来做前端模版引擎。...相较与其他模板引擎,它有如下三个极吸引人特点: 1.Thymeleaf 在有网络和无网络环境下皆可运行,即它可以让美工浏览器查看页面的静态效果,也可以让程序员服务器查看带数据动态页面效果。...浏览器解释 html 时会忽略未定义标签属性,所以 thymeleaf 模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。...|"> 2、条件判断 If/Unless Thymeleaf中使用th:if和th:unless属性进行条件判断,下面的例子标签只有th:if条件成立时才显示: <a th:if="${myself...内联文本尽管比th:text代码少,不利于原型显示。 /*<!

    3.4K100

    SpringBoot(四)之thymeleaf使用

    这篇文章将更加全面详细介绍thymeleaf使用。thymeleaf 是新一代模板引擎,spring4.0推荐使用thymeleaf来做前端模版引擎。...相较与其他模板引擎,它有如下三个极吸引人特点: 1.Thymeleaf 在有网络和无网络环境下皆可运行,即它可以让美工浏览器查看页面的静态效果,也可以让程序员服务器查看带数据动态页面效果。...浏览器解释 html 时会忽略未定义标签属性,所以 thymeleaf 模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。...|"> 2、条件判断 If/Unless Thymeleaf中使用th:if和th:unless属性进行条件判断,下面的例子标签只有th:if条件成立时才显示: <a th:if="${myself...内联文本尽管比th:text代码少,不利于原型显示。 /*<!

    2.6K100

    SpringBoot引入Thymeleaf

    1.Thymeleaf简介 Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用   Thymeleaf主要目标在于提供一种可被浏览器正确显示、格式良好模板创建方式...4.Thymeleaf基础语法及使用 1.引入标签    html标签里引入xmlns:th="http://www.thymeleaf.org"才能使用th:*这样语法 2.引入URL    ...=)    需要注意是使用时候需要转义 th:if="${stat.number} > 1" th:text="'Execution mode is ' + ( (${execMode...'Development' : 'Production')" 6.条件    if/unless th:if是该标签在满足条件时候才会显示,unless是不成立时候才显示 <a th:href=...#strings arrays lists sets maps … 5.小结   本文讲述了如何在Spring Boot引入模板引擎Thymeleaf以及Thymeleaf

    1.6K11

    SpringBoot整合Thymeleaf

    浏览器解释 HTML 时候会忽略未定义标签属性,所以 Thymeleaf 可以静态地运行;当有数据返回页面时,Thymeleaf 标签会动态地替换静态内容。...Thymeleaf主要目标是将优雅自然模板带到开发工作流程,并将HTML浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。...,不能独立使用2 标准变量表达式一般开始标签,以 th开头3 语法为:4 表达式可以通过${}取出域中值并放入标签指定位置5 ${}在这里不能单独使用...通常与th:text属性一起使用,指明声明了th:text标签文本是#{}key所对应value,而标签文本将不会显示。...如果没对象,和变量表达式${} 基本没区别0x04_Thymeleaf标签上面的多个例子涉及了多个标签,比如:th:text上面练了很多次了,不多说补充一下三目运算符:th:text="${emp.ename

    1.3K60

    SpringBoot ( 四 ) :thymeleaf 使用详解

    相较与其他模板引擎,它有如下三个极吸引人特点: 1.Thymeleaf 在有网络和无网络环境下皆可运行,即它可以让美工浏览器查看页面的静态效果,也可以让程序员服务器查看带数据动态页面效果。...浏览器解释 html 时会忽略未定义标签属性,所以 thymeleaf 模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。...|"> 2、条件判断 If/Unless Thymeleaf中使用th:if和th:unless属性进行条件判断,下面的例子标签只有th:if条件成立时才显示: <a th:if="${myself...javascript/none”激活,th:inline可以父级标签内使用,甚至作为body标签。...内联文本尽管比th:text代码少,不利于原型显示。 /*<!

    1.3K30

    Thymeleaf一篇就够了

    从官方介绍来看,Thymeleaf 目标很明确: Thymeleaf 主要目标是为您开发工作流程带来优雅自然模板 - HTML 可以浏览器中正确显示,也可以作为静态原型工作,从而可以开发团队中加强协作...开发者充分考虑 html 页面特性,将 Thymeleaf 语法通过 html 标签属性来定义完成,这些标签属性不会影响 html 页面的完整性和显示。...大体区别可以参照下图: 上图意思就是如果直接打开这个 html 那么浏览器会对 th标签忽视而显示原始内容。...# 4.2 常用标签 咱们上面知道 Thymeleaf 通过特殊标签来寻找属于 Thymeleaf 部分,并渲染该部分内容,而除了上面展示过 th:text 之外还有很多常用标签,并且 Thymeleaf...}"/> th:text 文本替换 bigsai th:utext 支持 html 文本替换 <p utext:="${htmlcontent}

    6.2K11

    Thymeleaf一篇就够了

    MVC介绍 我们使用Thymeleaf模板引擎整个web项目中起到作用为视图展示(view),谈到视图就不得不提起模型(model)以及控制器(view),其三者web项目中分工和职责不同,但又相互有联系...开发者充分考虑html页面特性,将Thymeleaf语法通过html标签属性来定义完成,这些标签属性不会影响html页面的完整性和显示。...上图意思就是如果直接打开这个html那么浏览器会对th标签忽视而显示原始内容。如果通过服务端访问那么服务端将先寻找th标签将服务端储存数据替换到对应位置。...常用标签 咱们上面知道Thymeleaf通过特殊标签来寻找属于Thymeleaf部分,并渲染该部分内容,而除了上面展示过th:text之外还有很多常用标签,并且Thymeleaf也主要通过标签来识别替换对应位置内容...,Thymeleaf标签有很多很多,功能也很丰富,这里列举一些比较常用标签如下: 标签 作用 示例 th:id 替换id th:text 文本替换

    2.5K40

    第7章 Spring Boot集成模板引擎小结

    Thymeleaf提供了一个用于整合Spring MVC可选模块,应用开发,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,Velocity、FreeMarker等。...相对于编写逻辑或代码,开发者只需将标签属性添加到模板即可。接下来,这些标签属性就会在DOM(文档对象模型)执行预先制定好逻辑。...(用户自定义FTL标签则需要使用@来代替#) Freemarker特性[1] 通用性 能够生成各种文本:HTML、XML、RTF、Java源代码等等。   ...方法,使其不受技术细节打扰。 Web领域专业性   模板语言中内建处理典型Web相关任务(HTML转义)结构。   能够集成到Model2 Web应用框架作为JSP替代。   ...多种不同语言相同模板。 XML处理能力    和指令(2.3版本)用于递归遍历XML树。   模板清楚和直接访问XML对象模型 。

    2.4K30

    Spring Boot2(五):使用Spring Boot结合Thymeleaf模板引擎使用总结

    |"> 2、条件判断 If/Unless Thymeleaf中使用th:if和th:unless属性进行条件判断,下面的例子标签只有th:if条件成立时才显示: Login th:unless 于 th:if 恰好相反,只有表达式条件不成立,才会显示其内容。 也可以使用 (if) ?...first:布尔值,当前循环是否是第一个 last:布尔值,当前循环是否是最后一个 4、URL URL Web 应用模板占据着十分重要地位,需要特别注意Thymeleaf 对于 URL 处理是通过语法...,必须先用th:inline="text/javascript/none"激活,th:inline可以父级标签内使用,甚至作为 body 标签。...内联文本尽管比th:text代码少,不利于原型显示。 /*<!

    2.6K10

    小型教育网站开发与建设-系统设计(四)

    浏览器对html解析时会对没有定义过属性不进行改动,可以带着标签静态显示;当有数据传到页面,模板标签会动态地替代为传过来内容,动态改变页面信息。...当我们想看课程名和创建教员名,可以这样html页面里面开发,页面显示后台传课程名和创建教员名。...后面需要使用展示,基本都是对html基本标签前面加th:符号,这样就表示该页面使用thymeleaf模板了, th:text 表示以文本显示th:each表示以集合进行数据遍历。...---- 4.3前端设计 这个平台使用html,CSS,JavaScript,CSS进行开发前端页面,html作为一种超文本标记语言,它有很多标签,能够通过这些标签把信息在网络展示,CSS是层叠样式表...每个页面上部分为页面字符类型,媒体类型,thymeleaf模板标准也页面顶端引入,下面是使用外部CSS样式,中间为页面布局,div等标签组成,下面主要是引入JavaScript和自定义一些JavaScript

    1K10

    Thymeleaf模板常用知识点thymeleaf介绍标准表达式语法常用th标签设置属性值Thymeleaf迭代循环

    thymeleaf 是新一代模板引擎,spring4.0推荐使用thymeleaf来做前端模版引擎。...相较与其他模板引擎,它有如下三个极吸引人特点: 1.Thymeleaf 在有网络和无网络环境下皆可运行,即它可以让美工浏览器查看页面的静态效果,也可以让程序员服务器查看带数据动态页面效果。...浏览器解释 html 时会忽略未定义标签属性,所以 thymeleaf 模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。...首先,action我们表单属性静态链接到模板文件本身,这样就没有有用URL重写地方。其次,value提交按钮属性使其显示英文文本,但我们希望它是国际化。...就像iter变量一样,状态变量范围也是由持有th:each属性标签定义代码片段。 条件语句 有时,如果满足某个条件,则需要模板一部分才能显示结果

    3K100

    (五) SpringBoot起飞之路-Thymeleaf模板引擎整合及基本用法总结

    th:text标签属性,叫做指令 一般总会出现 th:xxx 形式,这些常见指令,会在后面把常见给出,现在用这个 th:text 叫做文本替换,作用就是对表达式或变量求值,然后将结果显示在其被包含...html 标签体内,替换掉原来文本 所以可以标签,写上一些默认值,方便静态时候对比效果,运行后,那些文本就被后台数据替换掉了 学生姓名: <span th:text="${student.name...还有一个 th:utext ,与上面用 th:text 很相似区别就是: th:text 以纯文本显示且不解析内容里HTML标签或元素 th:utext则把整个内容当成是HTML来解析并展示,也就是说...链接 (URL) 表达式 ~{…} : 片段表达式 (1) th:text 文本替换:主要用于文本显示 第一种: 第二种...: 学生姓名: (2) th:utext 支持 HTML 文本替换,可以用于富文本编辑器编辑后内容显示到前端页面上

    1.9K30
    领券