2018-08-27 16:12
@wendell620 @vk567 jfinal 3.4 开始,render 方法已经支持直接输出到文件了:
engine.getTemplate(...).render(para, "文件名");
如上所示,最后一个参数直接写文件名即可,当然,还支持 File 参数:
render(para, new File("文件名"));
这已经是将静态页面生成简洁到极致了
2018-08-27 16:07
@猴子的花果山 enjoy 引擎对于错误提示,首先会说明错误问题,然后会指出错误发生在哪个文件的哪一行代码,根据提示是很容易解决的,毕竟 enjoy 引擎只有 6 个核心指令,解决起来很容易
2018-08-25 22:10
因为 getFiles() 方法会从 request 中得到 InputStream 并解析里头的文件与参数值,最后将其再次封装成为一个 MultipartRequest 对象
而这个 MultipartRequest 对象会替换掉你的 HttpServletRequestWrapper 对象,造成该对象失效
解决办法可以是引入一个 BaseController,在其中覆盖掉 getFile 系列的方法,在 jfinal 使用 MultipartRequest 代替了你的 HttpServletRequestWrapper 以后,你再想办法对其 wrapper 一下