私はこのような機能記述:ThymeleafでカスタムSpring EL関数を使用するには?
public interface SUtils {
static String reverseString(String input) {
StringBuilder backwards = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
backwards.append(input.charAt(input.length() - 1 - i));
}
return backwards.toString();
}
}
そしてStandardEvaluationContext.registerFunction
と、この関数を登録します。 コントローラで私は@Value("#{#reverseString('hello')}")
を使うことができます。 しかし、私が使用しているときは、ティンレフで${reverseString('hello')}
には Exception evaluating SpringEL expression: "reverseString('hello')"
というエラーがあります。
thymeleafでカスタムspelを使用する方法は?テストする方法の前に
右!それは今の仕事です!どうも! –