2020-09-09 08:17

@hzh740053757 感觉表达式什么的意义不大,最终3种%的场景.

2020-09-08 17:53

不模糊这个参数感觉多余了. #like(name) #likeLeft(name) #likeRight(name) 更好记忆

2020-08-11 08:42

@JFinal 专业的人做专业的事,现在的大趋势就是大前端搞react、vue, 后端就专心处理数据提供接口. 基于 enjoy 的前后分离的方案,感觉又是个重复轮子啊...

2020-03-19 08:40

浏览器自动重发了吧. 之前用qq浏览器的时候也曾出现过.然后卸载重装,又诡异的正常了. 感觉有点类似微信公众号的机制. 请求没收到返回,重试3次.

2020-03-09 10:40

@JFinal 同样有遇到过这个问题, 最终为了生成代码的正确性,牺牲掉了模板的可读性.为了生成代码不生成多余空格,多个标签之间都没有空格,代码全挤在一起. 后期维护起来难度非常高... #for #if else 全部写在一行上. 是不是可以提供个官方解决方案呢.

2020-02-12 18:34

@chcode 完美解决!老铁666

2020-01-13 13:55

给春哥点赞,虽然还没用上JFinal-event,但是春哥出品,必属精品!

2020-01-13 09:05

也不知道哪个版本改了,如果不用HandlerKit.redirect的写法.跳到index.html全是403. 折腾了好久

2020-01-13 09:03

public void configHandler(Handlers me) {
me.add(new WebHandler("^/sale", "/sale/index.html"));
}


public class WebHandler extends Handler {

private Pattern filterUrlRegxPattern;
private String indexPath;

public WebHandler(String filterUrlRegx, String indexPath) {
if (StrKit.isBlank(filterUrlRegx)) {
throw new IllegalArgumentException("The para filterUrlRegx can not be blank.");
}
filterUrlRegxPattern = Pattern.compile(filterUrlRegx);
this.indexPath = indexPath;
}

@Override
public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
if (filterUrlRegxPattern.matcher(target).find()
&& target.indexOf(".") == -1) {
HandlerKit.redirect(indexPath, request, response, isHandled);
} else {
next.handle(target, request, response, isHandled);
}
}

}

2019-12-27 13:45

弱弱问一句,堆栈异常也有记录到文件中么.

2019-09-24 14:21

最近也是同接坑ssm+h 的非maven项目. 填坑过程欲仙欲死. 而且即将进入终验阶段了.只能照猫画虎写代码,难受的要死.

2019-09-06 11:50

@flyinkeke 多个地方部署,不想因为windows开机自启服务,而配置成cglib,影响其他地方. 没试出来xml的写法,怎么用上JDK

2019-09-04 14:50

最近参数windows开机自动启动服务,遇到个问题,使用xml另一种写法,不需要jfinal.bat. 启动的时候默认是使用jre,导致动态代理报错. 楼主是怎么解决的?在xml中配置使用JDK?@flyinkeke

2019-07-23 14:06

弄个git仓库吧,文章排班看的眼睛疼