Thymeleaf 查询参数解析失败

问题描述 投票:0回答:1

我正在使用 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.

对于我的代码中的错误,我们将不胜感激。

java html spring url thymeleaf
1个回答
0
投票

Param 对象为每个参数返回一组字符串,即使该参数只有一个值,这就是您看到对象引用

[Ljava.lang.String;@767a8ed5
的原因。您可以使用索引来访问该数组的第一个元素,例如:

<p th:text="${param.message[0]}"></p>
© www.soinside.com 2019 - 2024. All rights reserved.