2020-02-15 13:59

@gdyxml 打成 jar 包以后找模板,应该需要配置它的 ClasspathResourceLoader 去找文件

此外,你要注意检查一下 jar 包中是否将模板文件打包进去了,用 winrar 打开 jar 包检查一下

最后,这个问题是与 undertow 运行 jar 包解压不解压无关的,因为 jar 包中的内容是 java 去读的,不需要 undertow 处理

2020-02-15 13:57

@wmlgl 在 configConstant(Constants me) 中 配置一下试试看能不能解决:
me.setToCglibProxyFactory();

注意回来再反馈一下

2020-02-15 13:56

@zzufish 看一下 lib 包下面的 jar 包中有没有 com.common.SmartYHConfig 这个 .class 文件,

其次,检查一下脚本文件的换行字符是不是 \r\n, 具体原因文档中有说明:
https://jfinal.com/doc/1-5

2020-02-15 13:52

拦截器实现重复提交验证的方式比较新颖,博主具有创新精神,赞

2020-02-15 13:49

两种应该都可以,你试一试

2020-02-14 19:29

所有提示都是 INFO, 因此并不是产生了异常

可能是 repository.jboss.org 这个地址的下载非常慢,多等待一定的时间即可

2020-02-14 16:46

@zzyyhh 这个因为你在用 tomcat 部署时使用了 context path ,按照我的博客中的办法改一改即可:
https://my.oschina.net/jfinal/blog/353062

此外,建议使用 jfinal undertow 开发:
https://jfinal.com/doc/1-2

让开发、打包、部署一体化,超爽

2020-02-14 16:08

修改的时候先程序程序语言下拉列表, 表择 java 语言,将 java 代码或者 xml 复制进去,不要贴图片

2020-02-14 16:08

@zzyyhh 贴子可以直接修改,进入 jfinal.com/my/feedback ,点击右侧的修改按钮

2020-02-14 15:58

很可能是 tomcat 配置有问题,还要检查一下 web.xml 中的配置,估计是 JFinal 本身没有被启动

2020-02-14 14:40

@飞翔的老鹰 文档里头的表达式下的属性访问就是了:
https://jfinal.com/doc/6-3

2020-02-14 13:20

field 是变化的,用 get 方法就可以了:
#for(db : dbList)
#(db.get("这里是变化的 field 值"))
#end

2020-02-13 18:03

这个地方已经放开了对赋值的检测,只是 jfinal 4.9 还没有发布:
https://gitee.com/jfinal/jfinal/commit/6cdc89246e4a9faac5fbf58166e976fac7901437

注意看注释:放开对表达式类型的限定