2017-09-26 17:58
@flower929 这个是 http 协议决定的,jfinal 从来不干预协议的事情
2017-09-26 16:44
@flower929 确保请求类型为 post 并且 enctype 为 "multipart/form-data" 即可,这个纯粹是前端 js 的问题
2017-09-26 16:42
@Deanzhangliang 看不出来对不对,因为程序不知道走没走你的这个 catch 块,也不知道你的 rendFailedJson(....) 内部的实现,建议单步调试看程序行为
2017-09-26 16:40
@victorlhh redirect 只能是 url,而不是能一个模板文件,所以,要么 redirect(action) ,要么 render("index.html")
注意用的什么模板引擎,jfinal 模板引擎用的 #(ctx),否则要用 ${ctx}
2017-09-26 14:49
@晴天的雾霾 做一个 public class MyRenderFactory extends RenderFactory ,并覆盖掉父类的 getFileRender() 方法,最后再配置一下:
me.setRenderFactory(new MyRenderFactory())
就可以将 FileRender 切换成自己的实现类了,同理,这种方式可以切换掉 Controller 中所有的 renderXxx(...) 方法
还有一个简单的办法是,做一个 MyFileRender(...),然后用的时候这样:
render(new MyFileRender(...))
这种是最快的