我是法国人,所以我在我的代码中加入了一些é è ê ô û 。(而且我的英语不太好)。
我在课堂上有这样的方法Formulaires
:
public static Formulaire exposé()
在配置 spring xml 文件中,我尝试:
<entry
key="intro"
value="#{T(com.myproject.Formulaires).exposé()}"/>
但是春天说:
Caused by: java.lang.IllegalStateException: Cannot handle (233) 'é'
at org.springframework.expression.spel.standard.Tokenizer.process(Tokenizer.java:193)
at org.springframework.expression.spel.standard.Tokenizer.<init>(Tokenizer.java:47)
at org.springframework.expression.spel.standard.InternalSpelExpressionParser.doParseExpression(InternalSpelExpressionParser.java:110)
at org.springframework.expression.spel.standard.SpelExpressionParser.doParseExpression(SpelExpressionParser.java:56)
at org.springframework.expression.spel.standard.SpelExpressionParser.doParseExpression(SpelExpressionParser.java:1)
at org.springframework.expression.common.TemplateAwareExpressionParser.parseExpressions(TemplateAwareExpressionParser.java:128)
at org.springframework.expression.common.TemplateAwareExpressionParser.parseTemplate(TemplateAwareExpressionParser.java:74)
at org.springframework.expression.common.TemplateAwareExpressionParser.parseExpression(TemplateAwareExpressionParser.java:64)
at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:119)
... 47 more
如果我放 e 而不是 é 一切都很好。
关于口音有一些SpEL限制吗?
我使用弹簧 3.0.5。
谢谢。