2020-03-13 11:37

@信阳@Clear 注解清楚掉拦截器,或者拦截器里面用 if 分之去除它

2020-03-13 00:14

@sunfog 一般情况下开发时候配置好的可以直接用于服务器

如果你希望部署的时候可以指向项目下 webapp 子目录以外的地方,那么才需要为 undertow.resourcePath 添加额外的配置

jfinal undertow 中, undertow.resourcePath 的默认配置为:src/main/webapp, WebRoot, WebContent, webapp

项目中启动的时候会依次检测上述目录是否存在,存在则真正让其有效,否则跳过

注意,上述配置都是从项目根目录下面去搜寻的,如果你要配置绝对路径,需要以 "/" 打头,例如:
/var/img

2020-03-12 23:13

打包失败了,所以 target 下没有打成功的压缩包

异常提示 maven 中心库传输文件时出错误,多试几次,网络不稳

2020-03-12 23:04

getParameterMap() 获取的是表单提交数据以及 url 中使用的问号挂参数

而 HttpKit.readData 获取的是 http body 中的数据

两个方法针对的数据传输方式不同,注意区分,这个问题要关注客户端传递数据用的什么方式

2020-03-12 23:03

jfinal 早期的代码注释是英文的,后来由于决定在国内推广,后续中文大部分采用中文

曾打算将所有英文注释全改成中文注释

你提的问题中,代码没贴好,看不出问题,可以再修改这个贴子,贴代码前先选择在线编辑器中的代码语言类型

2020-03-12 23:00

代码很简洁, jsoup 技术选型极好,其使用类似 jquery 选择器的方式定位需要解析的数据,方便强大,赞

2020-03-11 18:11

强烈建议使用 jfinal-undertow + JDK 8

JDK 7 实在是太老了

2020-03-11 18:11

@1105008842 如果 StringBuffer.append() 的使用有问题, 可以将 StringBuffer 改为 StringBuilder, 后者的性能更高、更常用

2020-03-11 18:08

这个是与你使用的特定 UI 中的 javascript 写法有关的, jfinal 处在后端,是完全无法干预这个过程的

并且你这里谈到的 tab 还不是浏览器的 tab, 如果是浏览器的 tab,只需要在 a 标签中添加一个 target="_blank" 属性

2020-03-11 18:07

只要资源足够多,理论上可以配置无限个数的 task

只能在本地跑,服务器上不正常,注意看一下日志中的异常信息,只有先定位错误,才好解决问题

2020-03-11 18:05

jfinal weixin 2.5 已经发布到 maven 中心库好几天了,用上最新版本

这个问题被修正过:
https://gitee.com/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/wxaapp/jfinal/WxaMsgController.java

2020-03-11 17:50

@1105008842 这部分内容有文档:
https://jfinal.com/doc/1-6

2020-03-11 16:50

jfinal-undertow-2.0 需要 JDK 1.8

如果确实需要 JDK 1.7, 一是可以使用 jetty-server-8.1.8.jar,二是可以下载 jfinal-undertow 源码,编译成 JDK 1.7 版本的

注意, jfinal undertow 编译成 JDK 1.7 版本之前可能要修改少许代码,因为里头用到了 JDK 8 的一些东西

2020-03-10 17:41

@chcode @likefork 去掉一个星号,注意 cron 表达式只有 5 部分,6 与 7 部分都是错误的

2020-03-10 16:35

参考一下这个:
https://www.jianshu.com/p/ee3efc3a9e61?utm_source=oschina-app

有可能是你的 class path 配置有问题,启动脚本里头有一个 CP 变量,这个要指向你的 lib 目录

注意脚本文件的换行字符在 linux 下要是 \n, 在 windows 下要是 \r\n,文档中有过说明:
7、脚本无法使用问题
https://jfinal.com/doc/1-5