2017-03-09 14:49

将 context path 设置为 "" 即可,最简单的办法是使用 jfinal 整合的 jetty 来启动项目,启动方式见 jfinal 手册,在首页可下载

如果是 tomcat 部署,详见这里:https://my.oschina.net/jfinal/blog/353062

强调一点:jfinal 开发的 web 项目是普通的、标准的 java web 项目,以前你的所有部署经验依然有效,不要特殊去看待 jfinal 开发的项目,所以,部署与运行问题在本质上是与 jfinal 自身无关的

2017-03-09 14:47

@caoxusheng 不太相信前端传过来的数据是 jsonString,通常仍然是很多的 key=value 结构型数据,所以前面在说,先确定控制台的 jfinal action report 输出是啥

即便是 jsonString,在 jfinal 中也可这样来做:
String jsonString = HttpKit.readData(getRequest());
Xxx xxx = FastJson.getJson().parse(jsonString, Xxx.class);

2017-03-09 14:44

@yeyu123 将项目的 context path 弄成 "" 即可:https://my.oschina.net/jfinal/blog/353062

2017-03-09 14:43

@无涯 jfinal-club 这个项目,是用:精确到毫秒时间 + accountId 的方式来规划的文件名

2017-03-09 14:42

先看一下控制台输出的 jfinal action report 中的 Parameter 这一栏的数据是什么,然后才好进行下一步

2017-03-09 10:53

文件上传功能是利用了一个第三方的 cos 组件,重名问题也是 cos 解决的,cos 这个东东在碰到重名文件时会自动进行重命名,高并发场景下确实未对 cos 进行过测试,感谢你的反馈,已添加备忘,后续版本会改进

2017-03-08 17:40

@伊森 看下手册就可以了,XmlRender 使用的是 jfinal template engine,有一章专门讲了 template engine 的使用

2017-03-08 17:38

将 TypeConverter 以接口形式开放出来,这个已经在后续版本的开发列表之中了,一步步来,目前你可以先用 BaseController extends Controller 并覆盖 getBean 的方式解决一下

2017-03-08 16:43

用的哪个版本? 如果是 jfinal 3.0,注意输出指令为: #(obj.message)

2017-03-08 15:37

菜单是需要用 MenuApi 去设置的,注意设置一下,并且要保障设置成功

2017-03-08 15:27

取消关注,再重新关注该公众号

2017-03-08 12:22

like 直接用问号,不要传字符串: like ?

2017-03-08 11:05

这个是为了让 classloader 延迟加载,提升用户体验的做法,具体原因可以找一下 java 类加载机制相关文章

2017-03-08 11:01

最近好多人找我要这个,感谢分享,赞一个

2017-03-07 22:47

在 handleError 使用一下 keepPara() 即可打完收枪,不要把事情搞复杂了