2017-04-26 14:38

@耿少卿 很多年不用 JSP 了,对此也没有什么建议,这个是 java web 基础问题,找找 jsp 相关资料应该可以解决

建议试试 jfinal template engine,省心多了

2017-04-26 14:15

jfinal club 下载模块只提供了功能与数据表中的数据,并没有提供被下载的文件,这些文件你可以根据 download 表中的 fileName 去制造出来并放好,就能正常下载了

2017-04-26 14:15

根据下载异常提示信去改一下 download 这张表里面的路径与文件名就可以了,下载异常信里面会提示:哪个路径哪个文件找不到,此时就知道路径是哪里错了

jfinal 手册上有过说明,关于下载路径的配置: baseDownloadPath,如果不配置则是在 webroot/download 之下

2017-04-26 11:39

缺包而已,如果是 maven 用户添加一下相关依赖:
groupId:org.eclipse.jetty
artifactId:jetty-jsp
version:8.1.8.v20121106

将上面三个配置转换成 maven pom.xml 中的 dependency 格式,如果不是 maven 项目,在 jfinal 官网首页下载 jfinal-3.0-all.zip ,里面有一个 lib 目录,下面有个 jstl 目录,将里面的 jar 用上

2017-04-26 11:36

@wendell620 理论上是可以的,通常将 jfinal 用于 android、ios 服务端的多

2017-04-26 09:57

如下代码即可打完收枪
String jsonString = HttpKit.readData(getRequest());
User user = FastJson.getJson().parse(jsonString, User.class);

2017-04-26 09:43

如果觉得 jfinal 好用,多多介绍给有需要的朋友们试用 ^_^

2017-04-26 08:49

使用 #(for.index) 即可极速打完收枪,通常序号从 1 开始比较好,所以还可以使用:
#(for.count)

这些在 jfinal 手册中都有说明。此外你的截图 html 中有黄色波浪线影响美观,这个在 jfinal 手册也有说明如何解决

2017-04-25 20:11

@vae 可以的,只要你 render 的时候以 "/" 打头就可以了,例如: render("/xyz/ab.html");

2017-04-25 15:56

让地址栏中的 url 与 controller 和方法名不相同就好

2017-04-25 11:31

一是注意字符集的问题,二是查询的时候不要将参数拼接在 sql 中,这样用就好:
find("select * from bo_vod_net_video where title = ? ", title);

2017-04-25 10:42

@why jfinal 只提供最简单最直白的解决方案,具体到应用中大家如何组合搭配,就看大家的喜好,以及应用场景了, just do it

2017-04-25 10:40

建议看一下 jfinal 3.0 手册,里面针对升级到 3.0 有专门的一章

2017-04-25 10:40

补充一下, jfinal 3.0 默认使用的是 jfinal template engine,所以如果你需要在 jf 3.0 中使用 freemarker , 需要配置一下:
me.setViewType(ViewType.FREE_MARKER);

2017-04-25 10:39

freemarker 的路径不建议这么配置,直接在 configRoute(Routes me) 中对 Routes 进行配置就可以了:
me.setBaseViewPath("/WEB-INF/template")

你上面的代码应该也是可以的,但不如我建议的办法好