Febit Wit 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Febit Wit 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Febit Wit 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发模板引擎
开源组织
地区 国产
投 递 者 zqq90
适用人群 未知
收录时间 2013-11-15

软件简介

      Febit Wit(原 Webit Script)是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(15)
发表于开发技能专区
2019/06/11 09:31

Wit 2.7.0-beta 发布,你可能忘了我但我一直都在

Febit Wit 是一个 Java 平台下的模板引擎和准脚本引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 隐匿了好久,不知道怎么描述这段时间的经历(差点儿抛弃 Java),但,接下来还是要做一些 Bling Bling 的事情,所以就发了这个版本,先填一下之前的坑 2.7.0-beta 更新内容如下: 修复:修复了一处多级嵌套后丢失参数的问题 #75 修复 & 变更:修改了模板过期...

4
3
发表于开发技能专区
2018/04/24 12:45

Wit 2.6.0 发布,追求完美的 Java 模板引擎

Febit Wit 是一个 Java 平台下的模板引擎和准脚本引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 2.6.0 更新内容如下: 新增: 支持原始字符串,字符串前加 `r` 将不使用转义,类似 python 中的那样,但有一点不同的是遇到一下一个 `"` 就会结束,(实验, 如果你觉得不妥欢迎反馈) 新增: 新增 Context#forEachVar() 移除: 移除了废弃的 KeyValuesUtil,可...

5
6
发表于AI & 大数据专区
2018/01/22 10:53

Wit 2.5.0-beta 发布,不再支持 Java 7

Febit Wit 是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 2.5.0-beta 更新内容如下: 最重要的: 现在至少需要 Java 8 以上, 不再支持 Java 7 及以下版本 修正: 仅当表达式元素不可变(immutable)时才执行优化 废弃: KeyValuesUtil 不再推荐使用, 会尽快被移除, 请使用 Vars.of(..) 代替 变更: 请使用 getters 访问 Template 的属...

1
4
发表了资讯
2017/11/25 10:21

Wit 2.4.0-beta 发布,Java 模板引擎

Febit Wit 是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 <dependency>     <groupId>org.febit.wit</groupId>     <artifactId>wit-core</artifactId>     <version>2.4.0-beta</version> </dependency> 2.4.0-beta 更新内容如下: 修复: 调整整数的解析, 声明时(直接量)如果溢出会抛出异常 , 例如: var int =...

3
19
发表了资讯
2017/10/16 13:24

Wit 2.3.0-beta 发布,Java 模板引擎

Febit Wit 是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 <dependency>     <groupId>org.febit.wit</groupId>     <artifactId>wit-core</artifactId>     <version>2.3.0-beta</version> </dependency> 发布一下 2.3.0-beta, 按照惯例, 看一下体积: 332.6KB (除了这个, 也没啥亮点了) 2.3.0-beta 也是新增了...

8
12
发表了资讯
2017/10/07 16:39

Wit 2.2.0-beta 发布,支持省略分号

Febit Wit(原 Webit Script)是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。 <dependency>     <groupId>org.febit.wit</groupId>     <artifactId>wit-core</artifactId>     <version>2.2.0-beta</version> </dependency> 发布一下 2.2.0-beta, 体积依然很小, 只有 333.2KB (wit-core-2.2.0-beta.jar) 2.2....

1
4
发表了资讯
2017/08/03 15:54

Wit 2.1.0-beta 发布,Java 模板引擎(原 Webit Script)

这次发布一下 2.1.0-beta,依然是个 beta 版本,原因参考这里:https://www.oschina.net/news/85315/febit-wit-2-0-0-beta。 <dependency>     <groupId>org.febit.wit</groupId>     <artifactId>wit-core</artifactId>     <version>2.1.0-beta</version> </dependency> 本次更新带来一个新语法: 函数引用操作符 :: 和 Java8 中新增的函数引用操作符是同一个概念, `Math::max` `String::valueOf` 这样,就得...

3
11
发表了资讯
2017/05/30 16:21

Wit 2.0.0-beta 发布,Java 模板引擎(原 Webit Script)

Febit Wit (原 Webit Script )是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧(2.0.0-beta 版本核心 jar 为 327.7 KB),无第三方依赖,采用BSD开源协议。 出来炸个尸!发布一下 2.0.0-beta ! <dependency>     <groupId>org.febit.wit</groupId>     <artifactId>wit-core</artifactId>     <version>2.0.0-beta</version> </dependency> 啥?...

10
12
发表了资讯
2014/09/12 00:00

Webit Script 1.5.1 发布,java模板引擎

Webit Script 是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧(1.5.1 版本核心jar只有287.9 KB),无第三方依赖,采用BSD开源协议。 1.5.1 更新日志: 修正了一处启用UTF-8编码优化失败的问题(来自 1.5) 移除了中几处多余的异常捕获,这在1.5 中,导致了某些错误提示信息含有重复的Statment 调整了 Resolver 的查找机制,自定义 Resolver 变得更容易 NativeFact...

4
18
发表了资讯
2014/09/03 00:00

Webit Script 1.5 发布,java模板引擎

距Webit Script 第一个版本 0.8 释出以来,第一代 Webit Script 已经有一年整的时间,今天我们发布1.5,作为第一代的最后一个大版本。 为第一代画上一个完美的句号,我们在1.5版本上下了很大工夫,最明显的就是核心jar包体积减少至296.8 KB, [下载页] < 300KB!! 其实我们真的新加了一些特性: lambda 表达式,以及 lambda 风格的 for 循环(详细1 详细2 详细3) 可导出模版内函数并在外部执行(详细 ) 断点调试接入支持(详...

7
14
发表了资讯
2014/03/19 00:00

Webit Script 1.4.2 发布, 新生代java模版引擎

Webit Script 是一个简单灵活自由开放的开源的模板引擎,基于Java开发,支持Java5 及以上版本,采用BSD开源协议。 Webit Script 1.4.2更新记录: 【修复】修复一个特殊 条件下引起优化失败的问题(不影响输出) 【修复】模版内的Void类型不应输出任何东西(使用得当时不会出现该问题) 【调整】配置文件开启转义字符的支持

3
14
发表了资讯
2014/02/27 00:00

Webit Script 1.4.1 发布,支持 Jodd3.5

Webit Script 是一个简单灵活自由开放的开源的模板引擎,基于Java开发,支持Java5 及以上版本,采用BSD开源协议。 Webit Script 1.4.1更新记录: 【新增】方法`Engine.exists(resourceName)`, `Resource.exists()` 用于判断资源是否存在 【调整】对各种MVC的支持移至单独的分支项目 【新增】对Jodd3.5中madvoc的视图支持,并严格按照Jodd的规则查找模版。 此次更新没有较大变化 如果您不迫切使用Jodd Madvoc 3.5您可以不必马上更...

6
6
发表了资讯
2014/02/09 00:00

Webit Script 1.4.0 发布,支持 JSP TagLib Function

Webit Script 是一个简单灵活自由开放的开源的模板引擎,基于Java开发,支持Java5 及以上版本,采用BSD开源协议。 本次更新同时附带了一个tools包: webit-script-tools-1.0.0.jar 包含了一些常用的扩展支持。 Webit Script 1.4.0更新记录: 【修复】'--i' 递减的bug。 【移除】Engine.setResourceLoader(loader)。 【增强】List 可以像一个动态数组一样操作,如 `list[2] = "b"`。 【调整】Struts2 & JFinal 的支持部分使用 '....

15
10
发表了资讯
2013/12/25 00:00

Webit Script 1.3.1 发布,提升全局变量易用性

Webit Script 是一个简单灵活自由开放的开源的模板引擎,基于Java开发,支持Java5 及以上版本,采用BSD开源协议。 为了不留下历史包袱,此次更新带来了一些配置的不向后兼容,请大家注意, 1.3.0 更新日志: 【修复】修复模板内自定义function的对顶层变量的访问错误(来自1.3.0版本) 【修正】Statement的拼写错误 【新增】全局变量、全局常量允许在初始化模板中声明 【新增】新增ServletKeyValues,用来避免Web支持中对参数的...

6
11
发表了资讯
2013/12/13 00:00

Webit Script 1.3.0 发布, 新增全局变量 API

Webit Script 是一个简单灵活自由开放的开源的模板引擎,基于Java开发,支持Java5 及以上版本,采用BSD开源协议。 1.3.0 更新日志: 【新增】新增设置免声明变量的选项,这在web应用中非常实用 【新增】新增Template.merge(KeyValues root, Writer/OutputStream/Out), 方便Template传入多种类型的参数,而不局限于Map 【新增】允许设置对 include/import 共享渲染时传入的参数 【新增】新增"#"用于简写“function” ,同时无参函...

9
7
发表了资讯
2013/12/01 00:00

Webit Script 1.2.2 发布,新增各种MVC的视图支持

1.2.2 更新日志: 【新增】Spring MVC 视图支持 【新增】Struts 视图支持 【新增】Servlet 视图支持 【新增】JFinal视图支持,提供硬编码添加设置的API 【新增】对HttpServletRequest getHeader/getHeaders 的友好支持 【增强】JFinal视图支持,缺省无需额外的配置文件 【调整】调整异常输出机制,保证代码质量 【调整】调整配置文件加载机制,使得日志输出能够打印出所有加载的配置文件 同时我们还提供了对于以上各种MVC整合W...

8
15
发表了资讯
2013/11/22 00:00

Java模板引擎 Webit Script 1.2.1 发布,提供JFinal支持

1.2.1 更新日志: [新增] 提供对JFinal的支持 [修复] 自定义输出编码失效的问题 [修复] function 闭包溢出的问题 Webit Script 现已缺省提供对JFinal,查看详细demo请移步 jfinal-demo-for-webitscript@github public void configConstant(Constants me) { //... //指定绑定的后缀名,缺省为".wtl" WebitScriptRenderFactory factory = new WebitScriptRenderFactory(".html"); //设置配置文件路径,缺省为...

8
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
15 评论
90 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部