修复和增强了如下功能:
1 文本处理函数 报错,行数定位不精确的问题
2 默认情况下,优化模式不再保留生成的java源代码
3 Web容器由于不一定能提供web的绝对地址,所以给出警告,最好为优化模式下,设置class目录绝对路径
4 提供了注册functionPage的方法,如下
group.registerFunctionPackage("string", new Object(){
/**
* @param str
* @param from d对于数字型,beetl里都使用BeeNumber
* @param to
* @return
* @throws Exception
*/
public String sub(String str,BeeNumber from,BeeNumber to) throws Exception{
if(str==null){
throw new Exception("error paramter");
}
return str.substring(from.intValue(), to.intValue());
}
public void print(String str,Context ctx){
Writer w = (Writer)ctx.getVar("__pw");
try {
w.write(str);
} catch (IOException e) {
throw new RuntimeException(e.getMessage());
}
}
});
如上注册了俩个方法,分别是string.sub方法以及string.print函数
。
5,修复了一些优化模式运行下的bug。
感谢诸多朋友在实际使用中提供的建议和在实际使用中将发现的bug发给我。
http://beetl.sourceforge.net/
分享到:
相关推荐
总之,Beetl作为Java模板引擎,提供了丰富的功能和高效的性能,是开发Web应用时处理视图层的好选择。对于v3.3.1这样的更新,开发者可以期待更完善的特性和更好的用户体验。在实际使用中,结合详细的文档和示例,可以...
包括升级Spring Boot到2.0版本,简化前端资源文件,新增手动增加标签页的方法,更新laydate时间插件和layer弹出层插件,去掉animate动画效果,修复登陆后重启应用造成404的bug,增强core模块的功能,升级各个依赖包...
- 问题修复:解决了先前版本中发现的bug,提升了框架的稳定性和可靠性。 - 兼容性增强:可能对Java新版本或其他第三方库的兼容性进行了优化。 - 文档更新:提供更详尽的文档和示例,帮助开发者更好地理解和使用新...
> * 增强core模块的功能,拿来即用开发新的模块的后端管理系统! > * 升级各个依赖包的版本! > * 简化applicatioin.yml的配置,一些固定不变的配置写在core模块的default-config.properties! > * 简化多数据源配置...
- 问题修复:解决了已知的 bug,增强了框架的稳定性。 通过阅读《JFinal-3.1-manual.pdf》这份文档,你可以深入了解 JFinal 的架构设计、核心组件、开发实践以及版本更新内容,从而更好地掌握 JFinal 框架,提高你...