2020-08-31 10:14

/**
* 配置 ToJsonFactory,便于接管 ToJson 对象的创建
*
* <pre>
* 例子:
* JFinalJson.setToJsonFactory(value -> {
* if (value instanceof Model) {
* // 返回 MyModelToJson 接管对于 Model 类型的转换
* return new MyModelToJson();
* } else {
* // 返回 null 时将使用系统默认的转换类
* return null;
* }
* });
* </pre>
*/

2020-08-31 09:19

看官网的demo中图片是如何处理的。
https://jfinal.com/download/now?file=jfinal-4.9.01_demo_for_maven.zip

贴子中提到的 “虚拟路径”, 是想说 “相对路径” 和 “绝对路径”吧?

如果确实是“虚拟路径”可以在configHandler中配置自定义Handler
https://jfinal.com/doc/2-7

2020-08-29 22:35

看帖了一天了还没人回复,不知道是大家和我一样没理解,还是续费情人节去了。。。后者可能多一点。。。要不再描述一下? 给个 jsonStr 字符串 或者贴贴码?
上面说会改变Model的值,如果字段有二次利用的情况,那可以使用 put 一个新字段,比如字段叫 date , 那么就model.put("dateStr", dateStr) 新加一个临时值进去

2020-08-29 21:54

注释有灵魂“全局异常烂机器”

2020-08-27 18:33

https://jfinal.com/download/now?file=jfinal-4.9.01_demo_for_maven.zip
demo 里面映射关系代码生成器,run 一下就自动加上了

2020-08-26 09:17

@永字诀 ؏؏ᖗ乛◡乛ᖘ؏؏ 我使用的高级版2333,回头分享一下姿势,基本操作就是 评论可以使用HTML

2020-08-25 19:39

@陈云 QQ群,搜索jfinal 就非常非常多的交流群都是免费的,随便加一个就可以了。俱乐部群是付费群里面大佬多。
image.png

2020-08-19 09:50

@fadada 菜单事件被触发,它只是个通知,不会阻止跳转的

2020-08-19 09:35

百度搜索:JAVA 引用变量

如果是boolean对象,那在Handler集对象里面更改值后, doFilter方法这边拿不到更改的值。

至于用数组是因为
“快”(长度指定和基础boolean),
“方便”(java自带),
“扩展需求”(以后还可以用角标1,2,3等不用改参数列表数量方便用户升级),

目前我就想到这些点大家继续补充哈

2020-08-18 14:39

@fadada 有时候腾讯它不回调,和参数redirect_uri上的域名有关系, 我有遇到域名不能是 test 和 demo 等二级域名的,换了一个域名就回调过来了。。。可以用微信开发工具 上的网页模式 调试,会显示错误信息

2020-08-18 11:17

get 方法里面可以换成 return c.getKv(); Kv也是继承HashMap

2020-08-18 11:15

public class MapGetter extends ParaGetter
ParaProcessorBuilder.me.regist(Map.class, MapGetter.class, null);
public void kv(Map kv){}

2020-08-17 22:41

再说浏览器中测试问题,估计是路径请求不正确,
试试 http://192.168.0.10:11023/test/kv?name=litong&pswd=00000000
因为看不见你的路由代码,只是猜测, 因为c.getKv()很稳定的,肯定没问题,用参数接收,和直接在Action方法中写getKv()是一样的

2020-08-17 22:28

PS:
String defaultValue 是regist方法的第三个参数
ParaProcessorBuilder.me.regist(Kv.class, KvGetter.class, String defaultValue);