- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我目前正在做一个学校项目,快完成了。我有一个管理面板,其中列出了我的博文,我想限制文本字段,以便当它达到 150 个字符时它会中断并键入 3 个点“...”..
列表的代码在这里:
<tr th:each = "blog: ${blogs}">
<th th:text="${blog.title}" scope="row"></th>
<td><p th:text="${blog.text}"></p></td>
<td><p th:text="${blog.author}"></p></td>
<td><p th:text="${blog.date}"></p></td>
<td><a th:href="@{/blog/delete/{id}(id=${blog.id})}"class="btn btn-danger">Delete</a><a th:href="@{/blog/update/{id}(id=${blog.id})}" class="btn btn-info ml-2">Edit</a></td>
</tr>
我尝试在 google 上搜索,但找不到解决方案。
感谢您的帮助!
/尼克
最佳答案
如果您不想通过 CSS 来完成,您可以按如下方式进行:
<td><p th:text="${#strings.length(blog.text)>150 ? #strings.substring(blog.text,0,150) + '...'} : blog.text"></p></td>
编辑:经过更多搜索后发现了这个简单的方法:
<td><p th:text="${#strings.abbreviate(blog.text,150)} "></p></td>
这是执行上一个解决方案的简写符号。您可以在 here 中找到详细信息.
关于java - Spring thymeleaf limit text output in a th :each loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55158525/
在 Python 中,为什么这两个 5 * ['th'] 和 [5 * ' th'] 给出几乎相同的结果?这里的问题是为什么 5* ['th'] 给出的列表是五倍而不是五个列表。 >>>5 * ['t
我正在创建一个 HTML 表格,该表格当前有一个点击事件附加到列标题 TH 以对表格进行排序。 我现在要做的是在您单击“某处”时通过显示额外的隐藏列来扩展列。现在,我对这个“某处”的最初想法是在每个具
很容易看出公式是正确的,但我不知道如何证明这一点。其他一些树怎么样:每个节点有 3 个 child ,4 个 child 的树......?谢谢! 最佳答案 您必须证明,如果您按级别顺序遍历一棵完整的
我尝试使用下面的函数来隐藏基于第一个标签之间的单词的列以下是我到目前为止所拥有的但目前不起作用 $('#MenuContent_butUsers').click(function () { h
我想让下面的输出看起来像图像中的一样,只将标题 th 分成两个 th 就像蓝线我需要两个用于单个 td 的 header ,请帮忙,谢谢。 table { font-family: aria
我有多个选择选项。但是,我希望当我选择 1 个或两个选项或其他选项时更改列 动态生成html并从数据库获取数据 目前我已经创建了多重选择选项和 html 表格
我有一个表,它有一个表头,它有如下子表头: table, th, td { border: 1px solid black; } Fisrt Name Last Na
我需要迭代并创建 每个 component 的元素在components具有 name 的数组的 'MATERIAL' 我的代码如下 此代码在生成一组空 之前一切正常元素如果
我最近才开始在我的一个项目中使用 Thymeleaf。我见过一些在某些地方使用 th:text=${example} 的示例 th:value=${example}。 我已经浏览了 Thymeleaf
首先,我检查从中获取轨道列表的项目是否是 CD。如果这是真的,我想循环列表并为每个条目创建一个段落。我的问题是,对于非 CD 的项目,我会在 ${item.getTrackList()} 处收到错误,
我解析一些站点并获取 TH 元素实例,然后我使用 innerText 获取所需的文本,当有一些我不需要的额外垃圾文本时,问题就来了。无论如何我只能获得顶级文本吗? var th_elem = /*so
我有一个脚本可以将表解析为 json。 这样的效果很好 Name Value 与脚本逻辑: var headers = []; $(rows.s
我有一个 html 表格,其中一个标题跨越 2 列。如何向两列中的每一列添加子标题? 例如在附图中,我希望“联系人”列的各个列具有子标题“电话”和“地址”。 最佳答案 如果你在纸上画出表格,你会采用同
我是 Thymeleaf(和 webdev)的新手,我正在尝试将 Thymeleaf 迭代 (th:each) 与 URL 重写 (th:href) 结合起来。 hello 这会产生以下结果(其中
我有一个表单,我想在其中编辑一些用户数据。 所以已经存储的数据被放置为 th:value 并且在发送后我使用 spring 验证进行验证并希望在错误输入时返回表单。我希望输入字段具有用户输入的值,但它
我正在使用一个位于“th”标签下的下拉框。我正在使用以下代码。 Element_Name 我动态调用我的下拉元素。 我想在列表顶部显示“选择”作为我的默认元素。我已尝试使用以下代码。但这并没有奏效。
我是 thymeleaf 的新手,我正在尝试创建一个 html 表,其中一个 boolean 值决定文本在某些列中是通过还是失败。 SmokeTest.passOrFailArray 是一个 bool
我是 thymeleaf 的新手,我正在尝试创建一个 html 表,其中一个 boolean 值决定文本在某些列中是通过还是失败。 SmokeTest.passOrFailArray 是一个 bool
我如何使用 Jquery 动态地为 th 添加值。我希望在 Heading7 之后将值附加到 Heading8 和 Heading9 Heading1 He
我正在尝试创建一个包含可排序行的表格 - 但其中一行也需要一个下拉列表。 问题是,当单击下拉菜单时 - 表头的单击事件正在触发,导致不应该发生的事情发生。 我发现了这个: http://www.vel
我是一名优秀的程序员,十分优秀!