eclipse编辑ftl时怎样有标签以及方法的提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse编辑ftl时怎样有标签以及方法的提示相关的知识,希望对你有一定的参考价值。

  eclipse编辑ftl提示需要使用hudson.freemarker_ide插件。
  1、在一个ftl文件中使用java对象时,不能提示出这个对象的属性。如$user.name。输入user.后不会将name进行补全
  2、在一个ftl文件中定义一个macro,另一个文件中使用这个macro时,鼠标移上去,按住ctrl键不能直接定位带该macro定义的地方。这导致,实际开发中要找某个macro的代码非常麻烦,还得动用eclipse的搜索功能!
参考技术A 一楼请看清问题在回答。。。

eclipse编辑ftl,想要有标签提示好像没插件,
不过你可以下载freemarker插件,
之后就可以有校验功能,可以验证ftl标签格式是否正确,
也可以高亮显示

仅此而已。追问

是啊,仅此而已···难道真的没有办法了吗

追答

目前,应该是没有办法;如果够牛,可以写个插件。。呵呵

本回答被提问者采纳
参考技术B 由于一些eclipse freemarker编辑器并不完善,所以考虑到支持使用功能丰富的eclipse jsp编辑器来关联.ftl文件。
关联方式如下:
Window->Preferences->General->Content Types
->右侧窗口上面选择Text->Text里边再选择JSP->选中JSP后,在右侧下边窗口点击Add->添加.ftl

另外也可以设置ftl的编码格式,在下面输入UTF-8,点击下边的Update。

java freemarker 通过ftl模板导出word文档

模板如图所示,目的是想将数据封装到一个List<Map<String,Object>>的数据结构中 ,然后调用freemarker引擎 Template对象的 process(Map dataMap, Writer out) 方法将数据填到$里面去 已经将模板转成ftl文件 还要在ftl文件中加<#list ...>之类的标签么?

参考技术A 循环列表需要加<#list datas as bean></#list>标签的;追问

加载哪个位置呢?

追答


我写了个例子给你,但是代码太长,发不了,你对着图看看吧

本回答被提问者采纳

以上是关于eclipse编辑ftl时怎样有标签以及方法的提示的主要内容,如果未能解决你的问题,请参考以下文章

设置:ftl模板文件编辑器

eclipse中安装freemarker插件及ftl使用freemarker编辑器

eclipse下不能编译.ftl文件,会报错的解决方法

spring配置文件标签有提示,属性没有提示

Ubuntu——修正LibreOffice中文乱码以及eclipse提示框颜色

Eclipse编辑spring配置文件时提示功能