【发布时间】:2017-11-12 13:59:40
【问题描述】:
我想添加日期,但保存表单时出现此错误 评估 SpringEL 表达式的异常:“#dates.format(passation.datepassation, 'dd-MMM-yyyy')”
1-百里香叶:
`<label>Date:</label>
<label
th:object="${passation}"
th:value="${#dates.format(passation.datepassation, 'dd-MMM-yyyy')}" ></label>
2-类激情
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date datepassation;
三合一控制器:
@Autowired(required=true)
private PassationRepository passationRepository;
@RequestMapping(value="/passation",method=RequestMethod.GET)
public String passation(Model model){
List<Passation> passations=passationRepository.findAll();
model.addAttribute("listPassations",passations);
model.addAttribute("Date",new Date()); //add new date
return "passation";
}
` 任何帮助表示赞赏,谢谢!
【问题讨论】:
-
欢迎来到 SO。您的表单期望将一个名为
passation的对象添加到模型中,因此您需要在控制器中使用它。您还应该在发布到 SO 时发布完整的堆栈跟踪/错误消息。
标签: spring-boot thymeleaf