2016-11-21 15:42

异常根源问题并没有贴出来,所以无法精准确定问题,通常就是少了 jar 包,页面表单没有使用 post 请求,没有正确设置 enctype 造成的

2016-11-21 09:42

@我的微辣 360 用的 IE 内核,本质是一样的,IE 不认标准的 content type = application/json

2016-11-20 23:15

@toni 有了这个好用的功能,自动路由更加没有实现的必要了,此外,自由路由还拉高学习成本,还要引入新的概念,不是极简设计

2016-11-20 23:14

@toni jfinal 2.3 会添加一个路由级的 Interceptor ,可以对分组的路由应用拦截器,例如:
public class AdminRoutes extends Routes {
....
}
上面这个分路由,在注册时,可以同时注册拦截器,该拦截器会对其内所有控制器拦截:
AdminRoutes adminRoutes =new AdminRoutes();
adminRoutes.addInterceptor(....);
me.add(adminRoutes);
me.add(frontRoutes);

2016-11-20 23:12

@toni 自动路由还有很多其它缺点,这也是 jfinal 一直以来都不提供这个功能的原因,例如安全性问题,第三方 jar 包中的 Controller 是可以被扫描到的,还有开发模式下的启动速度等等

2016-11-20 17:57

@Aiome 还没顾上呢,这个肯定会加

2016-11-20 13:00

很早就支持了,只支持 arp.setDialect(new SqlServerDialect()) 即可打完收工

2016-11-20 10:41

@toni 回答得比我好,惊现大神哈,多来社区逛逛啊

2016-11-19 21:43

java 领域里面,有 99% 以上的设计模式是误导人的,基本只有 interpreter、visitor 才有点意义,其它的所谓的模式,只是人为事后的总结,在写程序的时候不要想着这些模式,否则容易被这些模式所限,核心在于建立极简的概念与规则系统,然后基于这个 mini 的概念与规则去建立上层复杂多变的系统,无模式才是最好的模式

2016-11-19 21:02

如果在 IE 下并且是 ajax 请求,会出现这个情况,不过手册里已经说明了如何处理:
render(new JsonRender(...).forIE()) 即可打完收工

2016-11-19 14:16

@海哥 少说了一点,服务治理用 dubbo 这类东东,并且对具体项目是透明的,具体项目使用 jfinal 做功能即可

2016-11-19 14:15

@在云端 你确定 sql server 是用单引号引住保留字? 我怎么记得是用中括号: select [key], [text] ....

2016-11-19 14:14

很明显,YourJFinalConfig.configConstant(...) 方法中将 viewType 设置成了别的类型,使用 me.setViewType(ViewType.FREEMARKER) 即可打完收工

2016-11-18 18:31

@xiansx jfinal 是将 sql 与参数直接扔给了 JDBC 去处理,只要是 JDBC 支持,jfinal 必然也支持

2016-11-18 18:30

renderFile(new File(xxx.zip)); 即可打完收工