将字符串变量传递给自定义用户详细信息方法
Passing in String variable to custom user details method
我有一个客户用户,它有一个接受字符串的自定义方法 argument/variable
public String someCustomMethod(String stringVar) {
return "hello " + stringVar;
}
我正在从我的网页进行以下调用并且它按预期工作(即打印出“hello world”):
<span th:text="${#authentication.getPrincipal().getUser().someCustomMethod('world')}">Blah</span>
但是我有一个局部变量 ${foo} 我想传入而不是硬编码值。这可以做到吗?如果是 - 如何?
以下应该有效(如果您在范围内定义了局部变量 foo):
<span th:text="${#authentication.getPrincipal().getUser().someCustomMethod(foo)}">Blah</span>
我有一个客户用户,它有一个接受字符串的自定义方法 argument/variable
public String someCustomMethod(String stringVar) {
return "hello " + stringVar;
}
我正在从我的网页进行以下调用并且它按预期工作(即打印出“hello world”):
<span th:text="${#authentication.getPrincipal().getUser().someCustomMethod('world')}">Blah</span>
但是我有一个局部变量 ${foo} 我想传入而不是硬编码值。这可以做到吗?如果是 - 如何?
以下应该有效(如果您在范围内定义了局部变量 foo):
<span th:text="${#authentication.getPrincipal().getUser().someCustomMethod(foo)}">Blah</span>