11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
* 类描述
*
* @author 作者
* @version 版本
*/
public class DemoClass {
/**
* 内部属性:name
*/
private String name;
/**
* Setter方法
* @return name
*/
public String getName() {
return name;
}
/**
* Getter方法
* @param name
*/
public void setName(String name) {
this.name = name;
}
}
如何在freemarker中调用java的方法解决方案 ?
freeer可以声明变量ftl中使用java代码,可以写一些函数ftl中使用java代码,可以调用自己的函数
可~~要实例化java类并且调用它的方法~~~没遇到过....
帮忙顶!期待高手
急啊,我也想在ftl中调用一个类的静态方法...
可以,可以将ftl中使用java代码你写的类当成对象假如到MAP中
然后在再用map?key的方法获得该类
JAVA代码
maplist.put("typeTool",this);
FREEMARKER
#assign name=typeTool.getTypeName(key)${name}
方法1:
##定义配置文件 freeerstatic.properties
_Validator=com.longyou.util.Validator
_Functions=com.longyou.util.Functions
_EscapeUtils=com.longyou.util.EscapeUtils
/调用代码
${_Functions.toUpperCase("Hello")}br
${_EscapeUtils.escape("狼的原野")}方法2:
${stack.findValue("@package.ClassName@method")}${stack.findValue("@package.ClassName@property")}因为 stack 是webwork结合 freeer 后在 ftl 中可以用的,其他的还有 ${base}等等
ftl中使用java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、ftl中使用java代码的信息别忘了在本站进行查找喔 。
推荐阅读
- caj怎么变成word,caj怎么改成word
- 包含tcl电视怎么连网线的词条
- 棋牌类休闲游戏有哪些,棋牌类好玩的游戏
- 切割模拟器3游戏下载,切割模拟器怎么重新开始
- php学生管理数据库 php学生管理数据库是什么
- vivo手机u盘怎么清理,vivo手机u盘怎么安全移除
- html5rem教程,html5 rel
- Python对函数的反转 python如何反转数组
- 跨境美妆小程序资质,跨境美妆小程序资质怎么申请