2017-11-30 17:24

可能是 bootstrapValidator.js 代码有问题,也可能是 chrome 误判,可以尝试换一下 bootstrapValidator.js 新版本来解决

用 Template 模板渲染出来,在浏览器里头点击鼠标右键,选择查看网页源代码,只要引用 js 的路径是对的就没问题,剩下的就是纯前端问题了,jfinal 只与后端有关

2017-11-30 16:59

@雨后春笋 在 sql 模板中,可以使用 jfinal template engine 的所有功能,可以实现非常强大的功能

2017-11-30 15:59

关键错误是这个:
Caused by: java.lang.NoClassDefFoundError: com/sun/istack/localization/Localizable

NoClassDefFoundError 通常是你在使用的 jar 包版本不对,或者有多个不同版本的 jar 包

2017-11-30 15:37

直接在 all.sql 中用 #define 指令定义好,就可以在 user.sql 中使用了

注意 all.sql 中要用 #include("user.sql") 将其包含进来,看一下 jfinal 手册有关地方对此有详细的说明

2017-11-29 22:09

@libofei 在首页右侧下载 jfinal demo,里面有一个配置文件,配置了 jdbcUrl,在这个 jdbcUrl 中就可以配置字符集

2017-11-29 20:06

@rhz-a H2 这种情况可以通过定制生成器的 MetaBuilder 来实现很容易

2017-11-29 12:44

@三晋一枝花 很多事情不是不想做,而是时间极为有限。只能抓大放小,一是不断打磨、进化 jfinal 项目,二是在社区处理用户的问题与反馈,帮助用户解决问题

无论是不是俱乐部的小伙伴,在社区的问答一直都会得到适当地帮助

2017-11-29 11:33

建议先看一下 jfinal 手册的模板引擎那一章

2017-11-29 11:33

renderTemplate 的话,在页面需要用 #(user.userid) 将值输出一下

2017-11-29 11:28

jfinal 默认不强制依赖于第三方,所以默认也不依赖 fastjson,使用 fastjson 需要配置一下:
me.setJsonFactory(new FastJsonFactory());

配置以后,你的 @JSONField 就起作用了

2017-11-29 10:46

还没顾上,确实没做到位

2017-11-28 19:05

建议了解一下 jfinal 这几年的发展动态,下面是 jfinal 最近几个版本发布时的盛况:
https://www.oschina.net/news/81225/jfinal-3-0-released
https://www.oschina.net/news/84455/jfinal-3-1
https://www.oschina.net/news/87553/jfinal-3-2
https://www.oschina.net/news/90815/jfinal-3-3

2017-11-28 19:04

贴主在看到俱乐部这个频道的时候,一定首先要了解在俱乐部开办之前,我个人已经无偿、耐心支持用户五年多的时间

贴主可能很少关注中国开源界的事情,jfinal 在开源界这些年发展得很好。如果关注的话就会知道 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

2017-11-28 18:38

维护项目是个大多数人不乐意的活,尤其是项目质量并不高的情况下更是如此,任何人都应该会有一点小情绪,我个人也是极其不愿意维护别人写的项目的

时间关系,在对上述问题只做简短的回答:
一、网上资料难找
jfinal 虽然包含了 ORM + MVC,但代码量其实只有两万多行,所以在根本上文档就多不起来。 相比 spring,代码量起码好几十万行,而且类层次非常深而且复杂,所以文档必定就会多

再一个,官网提供的手册,已经涵盖了几乎所有的基本功能,满足日常开发是没有问题的,万一碰到问题,还有 jfinal 社区可以提问,还有 10 来个官方 qq 群,还有 jfinal 在 OSC 社区积累了 6 年的问答:https://www.oschina.net/search?q=jfinal&scope=bbs&catalog=1&sort_by_time=1

jfinal 历史版本的手册与新版本区别很小,而且也是可以通过改一下 url 下载链接获取到的

二、关于俱乐部
俱乐部提供了一些增值的服务,一是要为继社区的资金消耗,确保社区、项目的“可持续发展”, jfinal 在出品俱乐部之前其实已经无偿、耐心为用户提供支持“长达 5 年”多的时间,没有资金的支持,任何项目都不可能长久

三、关于帮助或手册
在手册之外,有大量的基于 jfinal 的开源项目是直接可以使用的,看这里:
https://gitee.com/search?search=jfinal&type=project&language=&condition=last_update_time

四、关于贡献者
关于贡献者,jfinal 项目不能光看 git。首先 jfinal 主要是入驻 gitee.com/jfinal,并没有在 github 上怎么活跃过

其次,早在 6 年前,我个人习惯了在 OSC 的问答区与用户沟通交流:
https://www.oschina.net/search?scope=bbs&q=jfinal
所以,很多在 git 上做的事情,在社区其实已经做完了。关于贡献者人数的多少,可以肯定的告诉你,在国产项目里面几乎不可能有哪个项目的贡献者会比 jfinal 多,因为 jfinal 的贡献者的主要贡献方式并不是使用 git,而是直接与我交流、沟通,代码由我亲自操刀

我自己亲自操刀,解决用户的反馈,有一个最大的好处是,与用户一对一沟通,可以交流出深层次的需求,得到问题的本质

关于 fork、star 量,jfinal 主要在 http://gitee.com/jfinal 推,并没有在 github 上,目前在这个平台上排名第三:
https://gitee.com/explore/starred?lang=Java

关于 git 的提交数量,jfinal 只在发新版本的时候一次性提交一次,在新版本开发过程中并不会提交到 git,我个人习惯于使用 SVN 管理源代码

所以,如果你有兴趣的话,加我 QQ ,我可以给你看一下我在本地的 jfinal 版本提交次数,一定会吓到你,远比你提到的 druid 提交次数要多得多

先说这么多,还有疑问的话可以在此回复

2017-11-28 17:26

纯前端问题,打开浏览器的开发者工具,查看 js 与数据