我在Java应用程序中使用freemarker模板在Java Spring MVC Web Application中加载页面。通常,我使用gt, lt, lte, gte等内置函数来比较两个数字。目前我有一种情况,从控制器返回的值是一个double。现在我有了诸如-1.0或0.0之类的值。我所要做的就是检查这个值是否小于0或者等于0,这样我就可以像往常一样有条件地显示我的内容。当数字为double时,有没有办法比较freemarker中的数字。我在网上
我希望将存储在会话中的对象传递给每个模板。我使用的是Spring Boot和FreeMarker。将对象保存到作用域组件并在HandlerInterceptor实现中访问它可以很好地工作。为了向模板公开属性,我使用了ModelAndView#addObject(name,obj),它也使用简单的值,比如String或Int。但就像我在前面提到的,我不能从我用这种方式公开的对象中访问模板中的字段/方法。:100) at freemarker.core.Dolla