2017-04-26 14:45

@MINA搬运工 去俱乐部群里面找找小伙伴们帮忙,现在手头很多事

2017-04-26 14:42

@MINA搬运工 在 DownloadController 里面设置断点,看文件路径是什么,只要用上调试,不说秒秒钟解决,起码分分钟解决是可以确定的

2017-04-26 14:41

@耿少卿 补充一下:刚想到 java.lang.NoSuchMethodError 这个异常,很有可能是你的 jsp/jstl 相关 jar 包的版本不对引起的,jstl 的版本不同,里面开放出来的 method 也有所不同

注意检查一下 web.xml 中的 xml 标记中使用的是 j2ee 哪个规范的版本,以及在 lib 中实际使用的是什么 jstl 的版本

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