# jfinal-mockrender-kit **Repository Path**: xiyoufang/jfinal-mockrender-kit ## Basic Information - **Project Name**: jfinal-mockrender-kit - **Description**: Jfinal虚拟渲染工具 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2016-09-14 - **Last Updated**: 2022-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简介 --------------- JFINAL本身具有将模板引擎渲染后的结果写给HttpServletResponse 然后浏览器展现出来,但是通常我们有这类需求“我的JAVA代码中需要直接取到渲染结果而不是将结果交由浏览器处理”,比如:生成邮件内容,短信内容等。为了实现这类需求的极速开发,我们封装了Jfinal虚拟渲染工具(jfinal-mockrender-kit)。该工具默认使用JFinalConfig中配置的MainRenderFactory。 ### 极速开发示例 ------------- #### 1、API方法 Map作为数据源的API > public static String render(String viewPath, Map dataMap) HttpServletRequest作为数据源API > public static String render(String viewPath, HttpServletRequest request) #### 2、调用示例 直接通过MockRenderKit调用 > Map para = new HashMap(); para.put(“username”, name); String content = MockRenderKit.render(“/mail/register-tpl.ftl”, para) 简单到极致,你根本不用关注是用的Freemarker、Velocity。。。然后写一堆配置。 ### 使用环境 ------------- 虚拟机环境:JDK1.6+ Jfinal版本:基于2.2编译,理论可支持2.0+ 官方网站:[http://www.jfplugin.com/](http://www.jfplugin.com/)