【发布时间】:2016-02-24 09:04:38
【问题描述】:
在我的 spring MVC 应用程序中,我正在尝试创建一个自定义 thymeleaf 方言来将 ASCII 字符串转换为文本。我可以创建前缀不是'th' 的方言。但是如果我尝试使用'th' 作为前缀,那么服务器会抛出以下运行时异常。
org.thymeleaf.exceptions.ConfigurationException: When using SpringTemplateEngine, at least one of the configured dialects must be or extend org.thymeleaf.spring4.dialect.SpringStandardDialect.
org.thymeleaf.spring4.SpringTemplateEngine.initializeSpecific(SpringTemplateEngine.java:147)
org.thymeleaf.TemplateEngine.initialize(TemplateEngine.java:831)
org.thymeleaf.spring4.view.ThymeleafView.renderFragment(ThymeleafView.java:203)
org.thymeleaf.spring4.view.ThymeleafView.render(ThymeleafView.java:190)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
基本上我需要在这里实现的是创建一个像th:asciitext 这样的自定义方言。任何帮助将不胜感激。
注意:如果有人需要查看我已经尝试过的代码,请随时在 cmets 部分询问。
【问题讨论】:
标签: java spring-mvc thymeleaf