我正在使用 Thymeleaf 版本 2.1.4,当将查询参数发送到 URL 时,我想打印字符串。它不是打印正确的字符串,而是像这样打印字符串对象
[Ljava.lang.String;@767a8ed5
。我尝试用 HTML 打印它,如下所示:
<p th:text="${param.message}"></p>
网址是这样的:
http://localhost:8000/about?message=This%20is%20about%20page.
对于我的代码中的错误,我们将不胜感激。
Param 对象为每个参数返回一组字符串,即使该参数只有一个值,这就是您看到对象引用
[Ljava.lang.String;@767a8ed5
的原因。您可以使用索引来访问该数组的第一个元素,例如:
<p th:text="${param.message[0]}"></p>