第一步配置 JfinalConfig
me.setMainRenderFactory(new BeetlRenderFactory()); GroupTemplate groupTemplate = BeetlRenderFactory.groupTemplate; groupTemplate.registerTag("menu", MenuTag.class); groupTemplate.registerTag("table", DataGridTag.class); groupTemplate.registerTag("tr", DataGridColumnTag.class); groupTemplate.registerTag("opt", DataGridOptTag.class);
第二步配置beetl.properties
#classpath 根路径 RESOURCE.root= /WEB-INF/pages/ #是否检测文件变化 RESOURCE.autouCheck= true #子父标签处理 TAG.htmltag= com.htmlps.core.tag.util.HTMLNestTagSupportWrapper
第三步编写HTMLNestTagSupportWrapper
public class HTMLNestTagSupportWrapper extends HTMLTagSupportWrapper { @Override public void render() { HttpServletRequest request = (HttpServletRequest) this.ctx.getGlobal("request"); TagNestContext tnc = (TagNestContext) request.getAttribute("tagContext"); if (tnc == null) { tnc = new TagNestContext(); tnc.setTags(this.args); request.setAttribute("tagContext", tnc); super.render(); request.removeAttribute("tagContext"); } else { TagNestContext child = new TagNestContext(); child.setParent(tnc); child.setTags(this.args); tnc.getChildren().add(child); request.setAttribute("tagContext", child); super.render(); // 重新设置 request.setAttribute("tagContext", child.getParent()); } } }
第四步编写工具类TagNestContext
public class TagNestContext { private Object[] tags = null; private TagNestContext parent = null; private List<TagNestContext> children = null; public Object[] getTags() { return tags; } public void setTags(Object[] para) { this.tags = para; } public TagNestContext getParent() { return parent; } public void setParent(TagNestContext parent) { this.parent = parent; } public List<TagNestContext> getChildren() { if (children == null) children = new ArrayList<TagNestContext>(); return children; } public void setChildren(List<TagNestContext> children) { this.children = children; } }
相关推荐
赠送jar包:jfinal-mail-plugin-3.0.jar; 赠送原API文档:jfinal-mail-plugin-3.0-javadoc.jar; 赠送源代码:jfinal-mail-plugin-3.0-sources.jar; 赠送Maven依赖信息文件:jfinal-mail-plugin-3.0.pom; 包含...
从官网下载,放CSDN加速下载不等待,jfinal最新版本功能扩展依赖包。 JFinal 是基于 Java 语言的极速 WEB + ORM + AOP + Template Engine 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、...
赠送jar包:jfinal-mail-plugin-3.0.jar; 赠送原API文档:jfinal-mail-plugin-3.0-javadoc.jar; 赠送源代码:jfinal-mail-plugin-3.0-sources.jar; 赠送Maven依赖信息文件:jfinal-mail-plugin-3.0.pom; 包含...
jfinal框架源码,中国人编写的框架,适合于web开发
jfinal-jfinal-weixin-master.zip 基于maven jfinal 的微信公众号/小程序开发demo
赠送jar包:JFinal-ueditor-0.0.3.jar; 赠送原API文档:JFinal-ueditor-0.0.3-javadoc.jar; 赠送源代码:JFinal-ueditor-0.0.3-sources.jar; 赠送Maven依赖信息文件:JFinal-ueditor-0.0.3.pom; 包含翻译后的API...
jfinal-oauth2.0-server jfinal-oauth2.0-server 基于,, 参考 实现了4.节描述的内容。 实现了OAuth 2.0定义了四种授权方式 授权码模式(authorization code): 先获取下次请求token的code,然后在带着code去请求...
赠送jar包:JFinal-ueditor-0.0.3.jar; 赠送原API文档:JFinal-ueditor-0.0.3-javadoc.jar; 赠送源代码:JFinal-ueditor-0.0.3-sources.jar; 赠送Maven依赖信息文件:JFinal-ueditor-0.0.3.pom; 包含翻译后的API...
jFinal01-1.0-SNAPSHOT.war
1.使用jfinal-shiro实现数据库级别的权限灵活定制,和freemarker的权限标签 2.使用jfinal-captcha实现验证码 3.使用jfinal-web实现根据ajax请求返回json数据,其他返回默认数据,支持继承JFController使用getModels...
JFinal3.6-文档-离线版 。文档是通过爬虫抓取jfinal官网文档后生成的,因为本人公司内没有外网,无法在线查看文档,所以有次操作。 如果侵权,请联系本人删除,无意冒犯,还请见谅
jfinal enjoy-3.3-manual 开发使用手册 3.3版本 官方下载
jfinal-oauth2.0-server基于,参考实现了4.节描述的内容。实现了OAuth 2.0定义了四种授权方式授权码模式(authorization code): 先获取下次请求token的code,然后在带着code去请求token;简化模式(implicit):...
JFinal集成Shiro插件,实现登录安全,权限控制等。。。。
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代 码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java 语言所有优势的同时 再拥有 ruby、python、php 等动态语言的...
赠送jar包:jfinal-3.0.jar; 赠送原API文档:jfinal-3.0-javadoc.jar; 赠送源代码:jfinal-3.0-sources.jar; 赠送Maven依赖信息文件:jfinal-3.0.pom; 包含翻译后的API文档:jfinal-3.0-javadoc-API文档-中文...
赠送jar包:jfinal-3.0.jar; 赠送原API文档:jfinal-3.0-javadoc.jar; 赠送源代码:jfinal-3.0-sources.jar; 赠送Maven依赖信息文件:jfinal-3.0.pom; 包含翻译后的API文档:jfinal-3.0-javadoc-API文档-中文...
Jfinal官方资料jfinal-2.1-all.zip
一个Jfinal angular的框架实现,属于jfinal-dreampie的一个demo,在线访问:http://icedog.jd-app.com/ 欢迎收藏 使用jfinal框架开源工具包jfinal-dreampie,http://search.maven.org/ 输入jfianl-draempie 搜索 ...
内含示例代码。jetty-server-8.1.8.jar,c3po,mysql,oracle,sqlite,log4j,jar包