jfinal整合beetl的问题

绝望的八皮 发布于 2013/01/14 16:43
阅读 3K+
收藏 2

1 beetl中引用的jfinal的PathUtil, 目前jfianl已经改为PathKit. 我是复制了代码在我的jfianl-ext中改了重编译了一下 :)

2 分页宏的问题

<%includeFileTemplate("/common/_paginate.html",
		{"currentPage":page.pageNumber,"totalPage":page.totalPage,
"actionUrl":"${PATH}/org/"}) {}
	 %>
如果用freemaker这里是可以引入这个${PATH}的,但是用beetl这样是不能求出${PATH}的值而当作字符传处理了.如果用 beetl这里该怎么处理?

以下是问题补充:

@绝望的八皮:actionUrl:path+"/org/" (2013/01/14 23:08)
加载中
0
闲大赋
闲大赋
是json里表达式计算的一个bug,已经修复了,请更新
http://sourceforge.net/projects/beetl/files/
绝望的八皮
绝望的八皮
马上再试一试:)3q
1
闲大赋
闲大赋
谢谢提醒,我会尽快兼容最新版本jfinal
在beetl中,可以这么用

actionUrl:path+"/org/",就是字符串相加,类似js,java
绝望的八皮
绝望的八皮
request.setAttribute("PATH","XX"); actionUrl:PATH+"/org/" 也不行
0
绝望的八皮
绝望的八皮
 明白了马上去试,刚使用还不是太懂
0
绝望的八皮
绝望的八皮

request.setAttribute("PATH","XX");

>>语法错:缺少符号StringLiteral,37 行 文件 /org/index.html :
34| </tbody>
35| </table>
36| <%includeFileTemplate("/common/_paginate.html",
37| {"currentPage":page.pageNumber,"totalPage":page.totalPage,actionUrl:PATH+"/org/"}) {}
38| %>
39|</div>
<<MismatchedTokenException(45!=49)

0
绝望的八皮
绝望的八皮

引用来自“闲.大赋”的答案

是json里表达式计算的一个bug,已经修复了,请更新
http://sourceforge.net/projects/beetl/files/
beetl.1.2Beta.jar 这个么. 还是不行呢..
>>语法错:缺少符号RIGHT_BRACE,37 行 文件 /org/index.html
34| </tbody>
35| </table>
36| <%includeFileTemplate("/common/_paginate.html",
37| {"currentPage":page.pageNumber,"totalPage":page.totalPage,actionUrl:PATH+"/org/"}) {}
38| %>
39|</div>
0
返回顶部
顶部