2020-11-30 15:21
@rocker18 @Path(value = "/role", viewPath = "role")你举的例子由于两个参数值相同,所以可以省略为:@Path("/role")用法其实根 add(...) 一样,只不过 add 中间的 controllerClass 不用写
2020-11-30 15:20
ueditor 本身有 bug , 我在整合的时候是改过东西的我现在新项目中用的是 ckeditor,整合两个富文本只需要使用两个 textarea,并给它分别命名。简单说就是同一个事弄两次,分别取名就好。如果 ckeditor 不会用,可以下载 app & coffee 频道的 jfinal blog 项目,里面用的 ckeditor
2020-11-26 21:23
@moyush jfinal undertow 2.3 已发布到 maven 中心库,可以升级使用了,记得回来反馈
2020-11-25 22:27
补充一下, SessionInViewInterceptor 这个是针对 jfinal 项目的,spring 中不支持这个拦截器
要加个配置 setSessionInView, 配置方法有两种,一种是调用 JFinalViewResolver 的 setSessionInView(true), 一种是通过 xml两种配置可以参考文档:https://jfinal.com/doc/6-10注意,文档中通过 JFinalViewResolver.setSessionInView(true) 的方式并没有例子,你要自己添加:jfr.setSessionInView(true);一会我在例子中添加一下
2020-11-25 12:50
@青山楼外楼 其它项目中也使用同样的序列化算法就可以了
2020-11-24 23:41
有些业务层的逻辑很简单,只需要返回一个成功状态就可以了
2020-11-24 23:39
奇怪了,我这里的代码是:Ret ret = srv.save(getLoginAccountId(), getModel(Share.class)); renderJson(ret);可能是笔误
2020-11-24 20:05
HttpKit 默认是 utf-8, 所以,应该是别处的问题仔细单步调试一下
2020-11-24 10:24
查收一下私信
2020-11-23 17:00
注意看 batchSave 方法上的注释, 生成的插入 sql 是以第一个 record/model 对象里头的字段为蓝本所以,所有后续对象都要与第一个对象一样的字段数量与字段名
2020-11-23 10:44
你用的 fastjson 是 1.2.74 版本,这个版本是没有问题的,估计是你出问题的时候使用的 "其实" 是老版本的 fastjson老版本的 fastjson 没有 setSafeMode(...) 方法由于 fastjson 出现过几次重大 bug,所以后来添加了 setSafeMode(...),jfinal 中默认使用的它的 safeMode
2020-11-23 10:07
注意看文档:https://jfinal.com/doc/1-4
2020-11-23 10:06
文档中有过说明,自由配置 undertow:UndertowServer.create(YourJFinalConfig.class) .onStart( builder -> { builder.setServerOption(UndertowOptions.MAX_PARAMETERS, 1500); }) .start();
2020-11-21 12:24
不会造成覆盖,会自动命名,内部有一个动自命名的规则,并且这个规则可以通过配置自定义:OreillyCos.setFileRenamePolicy(FileRenamePolicy fileRenamePolicy);