2020-08-11 08:42
@JFinal 专业的人做专业的事,现在的大趋势就是大前端搞react、vue, 后端就专心处理数据提供接口. 基于 enjoy 的前后分离的方案,感觉又是个重复轮子啊...
2020-03-09 10:40
@JFinal 同样有遇到过这个问题, 最终为了生成代码的正确性,牺牲掉了模板的可读性.为了生成代码不生成多余空格,多个标签之间都没有空格,代码全挤在一起. 后期维护起来难度非常高... #for #if else 全部写在一行上. 是不是可以提供个官方解决方案呢.
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-09-06 11:50
@flyinkeke 多个地方部署,不想因为windows开机自启服务,而配置成cglib,影响其他地方. 没试出来xml的写法,怎么用上JDK
2019-09-04 14:50
最近参数windows开机自动启动服务,遇到个问题,使用xml另一种写法,不需要jfinal.bat. 启动的时候默认是使用jre,导致动态代理报错. 楼主是怎么解决的?在xml中配置使用JDK?@flyinkeke