在Thymeleaf的模板中,您可以使用静态字段(和函数),因此在您的情况下,它看起来像这样:
1)您所涉及问题的代码(我对此做了一点修改):
package your.packagename;// http://pre.google.com/p/guava-librariesimport static com.google.common.base.Preconditions.*;public class YourClass { public static String getDayOfMonthSuffix(String num) { Integer n = Integer.valueOf(num == null ? "1" : num); checkArgument(n >= 1 && n <= 31, "illegal day of month: " + n); if (n >= 11 && n <= 13) { return "th"; } switch (n % 10) { case 1: return "st"; case 2: return "nd"; case 3: return "rd"; default: return "th"; } }}2)在视图内部调用它:
<strong th:text="${#temporals.format(item.date, 'dd') + T(your.packagename.YourClass).getDayOfMonthSuffix(#temporals.format(item.date, 'dd'))}"></strong>


