2019-08-27 17:19

按下面步骤:
1:下载首页的 jfinal_demo_for_maven
2:打开 _JFinalDemoGenerator.java 文件
3:右键点击文件内容,选择运行即可生成

将 _JFinalDemoGenerator.java 复制到自己的项目中,改改其中的几个配置即可应用于不同的项目,其中的配置用途有注释说明

2019-08-26 17:45

@qingqingniannian 添加 log4j.properites , 让异常提示错误原因即可

2019-08-26 17:38

信息量严重不足, 猜谜的事情不要出现

2019-08-26 17:37

controller 中使用 getFiles() 获取文件,然后将文件的路径与文档名放入数库

最后,在 html 页面中引用数据库中的文件路径与文件名即可,本站发贴时贴的图片立即可以显示就是这么做的

想获取 jfinal.com 官网源码,加入俱乐部即可

2019-08-26 17:35

slove.html 改成 solve.html

此外,这个错误本该会抛出异常,并提示你具体原因,应该是你的项目缺少 log4j.properites 文件

在首页下载 jfinal_demo_for_maven , 将其中的 log4j.properties 文件放到自己的项目中的正确位置即可

2019-08-26 17:31

用法是对的,可能是字符全角半角的问题,表达式中的大于小于等字符只能使用英文半角

你可以先测试这么来写一下:
#if(3 >= 1)
...
#end

看看抛不抛异常

这种用法是天天都在使用的,不可能有问题,多数是一些意想不到的小细节

2019-08-26 15:25

new ActiveRecordPlugin("xxx" ...) 做过后, Db.use("xxx") 才不为 null, 否则必为 null

2019-08-26 15:24

单步调试找原因,注意拦截器之中的调试

2019-08-26 15:24

jfinal 的 render 在使用 response.getWriter() 时发现你的项目中的别的代码已经调用并使用过一次了,在项目中找一下 response.getWriter() 这类代码,去掉它即可

2019-08-26 15:21

这个就与 jfinal 无关了 Map、JSON 这两个类都不是 jfinal 提供的

2019-08-26 15:20

主要是没时间动,要改进的地方可多了,谢谢你的建议

2019-08-26 15:19

可能是你的云服务器字符集不对,按照下面步骤解决:
1: vim /etc/sysconfig/i18n
将 LANG变量修改为:
LANG="zh_CN.UTF-8"

2:vim /etc/profile
添加两个变量(如果有了则修改)
export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"

3:用下面两行命令让配置生效
source /etc/sysconfig/i18n
source /etc/profile

2019-08-26 15:17

此外, 有错误,浏览器的控制台也会输出来告诉你,善用工具,切忌猜迹

2019-08-26 15:17

@qingqingniannian 在浏览器里面按一下 F12 ,可打开浏览器开发者工具,查看服务端返回给浏览器的数据即可找到原因