Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是一种在freemarker中递归迭代JavaBean的方法_Java_Jsp Tags_Freemarker - Fatal编程技术网

这是一种在freemarker中递归迭代JavaBean的方法

这是一种在freemarker中递归迭代JavaBean的方法,java,jsp-tags,freemarker,Java,Jsp Tags,Freemarker,这是一种在freemarker中递归迭代JavaBean的方法,如php中的print_t()或var_dump()。我知道freemarker也支持jsp标记库,所以也许我应该这样看?目前还没有内置这样的功能。目前,最好的方法是为它编写一个自定义指令(请参见TemplateDirectiveModel),但编写这样一个在所有情况下都能很好工作的指令并不简单,因为FreeMarker在实际Java对象和模板从中看到的对象之间引入了抽象层(对象包装)。但是写一个对特定项目来说足够好的应该不难

这是一种在freemarker中递归迭代JavaBean的方法,如php中的print_t()或var_dump()。我知道freemarker也支持jsp标记库,所以也许我应该这样看?

目前还没有内置这样的功能。目前,最好的方法是为它编写一个自定义指令(请参见
TemplateDirectiveModel
),但编写这样一个在所有情况下都能很好工作的指令并不简单,因为FreeMarker在实际Java对象和模板从中看到的对象之间引入了抽象层(对象包装)。但是写一个对特定项目来说足够好的应该不难