EL1043E: Unexpected token. Expected 'rparen())' but was 'lcurly({)'

红色标记为出错代码,也就是时日格式化的时候,报错了,报错的完整代码为:

Caused by: org.springframework.expression.spel.SpelParseException: Expression [#dates.format(${stu.birth},'yyyy-MM-dd')] @15: EL1043E: Unexpected token. Expected 'rparen())' but was 'lcurly({)'

英语不好,错误都看不懂啥意思

'rparen())'

'lcurly({)'

我可以理解为括号里分别是一个右括号和一个左大括号吗?

..............我不瞎扯了

修改方法为:

th:value="${#dates.format(${stu.birth},'yyyy-MM-dd')}">

有没有发现在${}中又调用了一次${},把里边的${}去掉就好了

你可能感兴趣的:(javaweb初长成)