2017-11-17 18:44

@kylin_jfinal 再加个逗号和问号即可,这个是 jdbc 规范

2017-11-17 14:36

单步调试一下,抛出的异常被哪个地方给吃掉了

2017-11-17 14:33

@她说 你的服务器是不是 tomcat,请求是不是被 tomcat 给重定向了,看这里:
http://www.oschina.net/question/941098_93842

2017-11-17 14:07

下面我直接贴出 getPara 的源代码:
public String getPara(String name) {
return request.getParameter(name);
}

上面这行代码,明显不会有任何错误,不要再将眼光聚在 getPara 方法上,在别处寻找答案

2017-11-17 14:05

查看一下 jfinal 的 getPara() 里头的源代码,仅仅就是转调了一次 java web 规范中 HttpServletRequest 这个类的 getParameter() 方法而已

getPara() 方法已经使用将近 7 年时间,不可能有问题,建议在别的地方找原因

2017-11-17 14:02

看是不是这个问题: http://www.jfinal.com/feedback/2429

2017-11-17 12:03

@tryAtry 改用 tomcat 正常,证明还是 jar 包版本不对,使用 jfinal 官网首页的 jfinal-3.2-all.zip 中的有关 jsp/jstl 以及 jetty-server 的 jar 包,用了六年了,一点事没有

2017-11-17 11:49

在 run 方法内部和外部都可以捕获,注意 Db.tx 的事务回滚触发条件有两个:
一个是 run 方法中 return false,另一个是抛出异常

2017-11-16 18:20

尽可能不要使用 HttpKit.readData , 而是直接使用 getPara 系列的方法

如果是文件上传,先调用一次 getFile ,再使用 getPara 方法

HttpKit.readData 仅用于 json 、xml 等 String 内容的交互

2017-11-16 17:26

这个是 main 方法没跑起来,你可以尝试一下删掉 main 中所有代码,只放一句:
System.out.print("ok");

确保这句 ok 了,再放开其它的

2017-11-16 16:39

同时存在多个 jfinal 版本,删掉一个即可

2017-11-16 16:38

javac 无法编译你的 jsp 文件,试一下从官网首页下载 jfinal 3.2 all 这个 zip 文件,将里头的 jsp jstl 的 jar 包放到项目中去

2017-11-16 16:35

@九州游人 要说 jfinal 的不足,主要是知名度不如 spring,文档不如 spring 完善,用户量不如 spring 多。毕竟spring 发布的时间比 jfinal 要早很多年

spring 更倾向于大而全,学习成本必然高,体积必然庞大,而 jfinal 走的是小而精的路,MVC + ORM 核心功能是 all in one,学习成本极低,体量极小

2017-11-16 16:30

@happyboy 任何新事物的兴起总需要一定的接受时间,这个是普遍规律。

年纪偏大,性格偏保守的人更不容易接受新生事物。 况且 jfinal 除了每年发两个左右的新版本的时候发布一篇新闻以外,从来不做任何宣传,确实有很多用户还没有触达

感谢你在公司的推荐支持 ^_^

2017-11-16 15:55

@九州游人 @happyboy 其实用 jfinal 的人很多,在 gitee.com 或者 github.com 上搜索一下 jfinal 就知道有多少开源项目基于 jfinal 或与 jfinal 有关:
https://gitee.com/search?utf8=✓&search=jfinal&group_id=&project_id=&type=

这个项目数量,应该是你搜索任何一个其它非 spring 项目找不到的

另外,你可能是很少关注开源界,如果关注的话就会知道 jfinal 连续多年是最受欢迎国产开源项目,下面的链接提供了一些数据:
https://www.oschina.net/news/87553/jfinal-3-2
https://www.oschina.net/question/2886655_2216338
https://www.oschina.net/news/69661/2015-git-osc--opensource-project-ranking-top-50
https://www.oschina.net/news/58529/2014-popular-software-top-50
https://www.oschina.net/news/47588/2013-top-10-java-projects

这里还有《中国开源软件推进联盟(COPU)》的评选:
http://www.weste.net/2014/7-1/97583.html
https://www.csdn.net/article/2014-06-27/2820431
https://www.oschina.net/news/53265/2014-good-opensource-projects