2018-03-11 18:21
@hzh740053757 后端获取参数只有三种类型,一种是文件上传用 getFile 获取流式数据
第二种是通过 getPara 获取 String,第三种是通过 getParaValues(key) 获取 String[]
表单传参除了文件以外,本质全是 String 类型
你的项目中是 Parameter : goodsObj=[object Object],key 是 “goodsObj",value 看起来是数组,但元素间没有逗号,可能就是一个 "[object Object]"的 String 而已
因此,试一下下面两个办法,获取一下参数:
getPara("goodsObj");
getParaValues("goodsObj");
当然,上面两个方法获取到的始终是 String 数据,http 请求就是这个行为
2018-03-11 18:17
@netwild 3.4 是最新的版本,但还没有发布。 3.3 已经不关闭 response 流了,如果你是因为这个小功能,那么用 jfinal 3.3 就行
如果要使用 jfinal 3.4 可以用一下这个分享中的办法:
http://www.jfinal.com/share/714
2018-03-11 17:22
@hzh740053757 先用纯 form 表单,添加 type="file" 的 input 域去试,试好了以后再转成 javascript,递进式解决
2018-03-11 17:06
@海哥 jfinal 新版本 TemplateRender 不再关闭从 response 获取到的流,将关闭操作留给 jetty tomcat 之类的,也方便了用户多次从 response 中获取流来操作
2018-03-09 14:54
@没牙的小朋友 JFinal 3.3 下支持 JFinalShiroPlugin、Shiro: http://www.jfinal.com/share/714
2018-03-09 14:27
@lajshjifos 这个肯定是 cookie 值丢失引起的,注意 app 客户端的请求中不能丢掉 cookie 值
java web 中的 session 的是依赖 cookie 来实现的