18910140161

HTML-Java将数据库中的信息拆分为不同的段落-堆栈溢出

顺晟科技

2022-10-18 13:55:37

89

我正在寻找一种方法,将数据库中的信息分割成不同的段落。在我的例子中,这是一个对象博客,具有属性标题和文本。

<代码><;DIV类=";表单组行";>;<;标签类别=";col-4 col-form-label";>;文本<;/标签>;<;DIV类=";COL-8";>;<;文本区域行=";20";列=";100";th:field=";*{body}";类=";表单控制";>;<;/文本区域>;<;/DIV>;<;/DIV>;

到目前为止,我在文本区域中打印文本,并尝试将其放在不同的段落中。有没有一种方法可以通过符号或数字或句子

的数量来分隔文本?

顺晟科技:

您可以按以下方式循环访问<div class="form-group row"> <label class="col-4 col-form-label">Text </label> <div class="col-8"> <textarea rows="20" cols="100" th:field="*{body}" class="form-control" > </textarea> </div> </div> 文本:

<代码><;DIV类=";表单组行";>;<;标签类别=";col-4 col-form-label";>;文本<;/标签>;<;DIV类=";COL-8";>;<;th:块th:每个=";I:${#numbers.sequence(0,#strings.length(body)-1,100)}";>;<;p th:if=";${I}+100<;#strings.length(body)}";th:text=";${#strings.substring(body,I,I+100)}";>;<;/p>;<;p th:if=";${I+100>;}=#strings.length(body)}";th:text=";${#strings.substring(body,I,#strings.length(body)-1)}";>;<;/p>;<;/th:块>;<;/DIV>;<;/DIV>;

body以100个字符为单位遍历“ body ”变量的文本长度。第一个<代码><;P>;如果接下来的100个字符在<div class="form-group row"> <label class="col-4 col-form-label">Text </label> <div class="col-8"> <th:block th:each="i: ${#numbers.sequence(0, #strings.length(body) -1, 100)}"> <p th:if="${i + 100 < #strings.length(body)}" th:text="${#strings.substring(body, i, i + 100)}"></p> <p th:if="${i + 100 >= #strings.length(body)}" th:text="${#strings.substring(body, i, #strings.length(body) - 1)}"></p> </th:block> </div> </div> 的长度内,则创建标记-100,第二个th:block

简而言之:每100个字符创建一个段落。将所有出现<p>的值更改为适合您需要的值。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航