当前位置: 首页 > 知识库问答 >
问题:

如何使用Thymeleaf总结长文本?

龚凯泽
2023-03-14

我有一个具有两个属性的对象,一个是id,另一个是称为TEXT(postgres数据库)的strring类型的属性,用于存储来自客户端的帖子文本。

当应用程序在页面上加载这些帖子时,因为它不是一个太长的文本,我想总结一下这个文本。

我能够使用JSP,通过使用forTokens,以一种简单的方式完成这项工作。

如何使用thymeleaf执行与下面代码相同的操作?

<p class="post-text">
    <c:forTokens var="summary" items="${p.text}" delims=" " begin="0" end="60">
            ${summary}
    </c:forTokens><a href="<c:url value="/${p.link}" />">[Keep reading...]</a>
</p>

共有1个答案

周阳成
2023-03-14

胸腺有缩写功能

看到留档在这个网址:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html

/**缩写文本,使其最大大小为n。如果文本较大,则*将被剪裁并在“…”*中完成也适用于数组、列表或集合/${#字符串。缩写(str,10)}
//也适用于数组、列表*和集合*

因此,你可以有这样的东西

${#字符串。缩写(摘要,60)}

 类似资料:
  • 除了使用DangerouslySetInnerHTML之外,还有其他的方法吗? 谢谢!

  • 我使用thymeleaf生成一个包含一些javascript的页面。js是用thymeleaf生成的,目的是将java模型的某些部分放到我的页面中。 我知道如何使用thymeleaf将一些翻译成html。 但是现在我想把一些thymeleaf翻译成我生成的js,以便集中我的翻译工作。 理想情况下,我希望有一个变量,该变量将包含我翻译的所有消息。这个变量将在genrated js脚本中初始化。 有关

  • 我正在使用SpringBoot和thymeleaf从html模板生成文档。 随着模板的不断变化,我希望ti从外部加载模板,只是从外部添加或删除模板,而不是重新部署应用程序。 作为POC,使用/resources文件夹时效果良好。 这就是错误: 解析模板“凭证”时出错,该模板可能不存在,或者任何已配置的模板解析程序都无法访问该模板 这就是背景: applycation.yml 这是我的方法:其中te

  • 本文向大家介绍GridView使用学习总结,包括了GridView使用学习总结的使用技巧和注意事项,需要的朋友参考一下 由于Asp.Net视频比较旧,涉及到的数据绑定控件DataGrid在VS2012中已经没有了,取而代之的是GridView。开始觉得视频中的例子没法实现了,其实不然,DataGrid里面的功能GridView里一样都不少,只是形式变化了一下,仔细研究一下发现它们是换汤不换药啊。

  • 本文向大家介绍Bootstrap Table的使用总结,包括了Bootstrap Table的使用总结的使用技巧和注意事项,需要的朋友参考一下 Jquery中的一些东西学习一下子,补充完善一下,毕竟有些时候没有使用到这个方式很有用,在使用bootstrap table的时候,选择当前已经选择的节点的事件中的ID的值 当前rows中有很多的数据,但是我只需要id这一个值,这个时候进行操作就非常的简单

  • 本文向大家介绍android Retrofit2+okHttp3使用总结,包括了android Retrofit2+okHttp3使用总结的使用技巧和注意事项,需要的朋友参考一下 使用前准备 Build.gradle文件配置 dependencies配置 网络框架搭建 服务创建类封装(HTTP): 使用说明: API_BASE_URL 用来配置api主地址 READ_TIMEOUT 用来配置读取超