У меня есть приложение для загрузки весны с использованием серверных Mustache-шаблонов (JMustache).SpringWeb Jmustache и @DateTimeFormat
Простой Bean с @DateTimeFormat
-Annotation:
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
public class GeneralInformation {
private Date serverTime = new Date();
@DateTimeFormat(pattern="dd.MM.yyyy")
public Date getServerTime() {
return serverTime;
}
public void setServerTime(Date serverTime) {
this.serverTime = serverTime;
}
}
Простой контроллер добавления компонент в модели:
@Controller
@RequestMapping(value="/")
public class RootController {
// some Autowiring stuff here...
@RequestMapping(value="")
public String index(Model model){
model.addAttribute("generalInformation", new GeneralInformation());
return "hello";
}
}
И мой Серверное Усы-шаблон хранится под templates/hello.html
<p>Servertime: {{generalInformation.serverTime}}</p>
При использовании JSP вывод даты i s, отформатированный после шаблона, используемого в @DateTimeFormat
-Анотация, но не при использовании моего шаблона Усы.
Я мог форматировать дату в @Controller
-Аннотированный-метод и хранить его как String
в Bean, но это не похоже на хороший способ.
Знает ли кто-нибудь, если можно сделать JMustache осведомленным о методах проверки?
Как еще я мог добиться форматирования при использовании JMustache вместе с SpringMVC?
Да, я знаю это. Но это был не мой вопрос. Я спросил, как я могу получить simliar поведение, когда НЕ используют JSP. – Tarator