2016-10-09 15:53
@spectre 第一种方法,让提交表单这个操作使用 javascript,在提交之前将隐藏域的值与 action 的值拼接起来即可,第二种方法就是先 getFile()然再再 getPara()得到 filePath,最后再 uf.getFile().renameTo(filePath + fileName) 将原来文件存放的路由改变一下
2016-10-09 15:02
最简单的办法是在form表单的action属性上使用 urlPara 或者用问号挂参的方式将 path 传过来,这样就可以在 getFile() 之前通过 getPara(...) 获取了,例如:
action="/upload?filePath=/mypath/..."
filePath = getPara("filePath");
uf = getFile("filePath");
还有一种办法麻烦点,先 uf = getFile() 然后,filePath = getPara("filePath"); 最后再用 uf.renameTo(filePath + fileName) 做后续的转换
2016-10-09 10:11
写写 Mock 类就可以了,参考一下 jfinal ext2 或者 jfinal extension 项目,在这里:https://git.oschina.net/brucezcq/JFinal-ext2/tree/master/src/test/java/com/jfinal/ext/test?dir=1&filepath=src%2Ftest%2Fjava%2Fcom%2Fjfinal%2Fext%2Ftest&oid=ac70574ccb68d79f6c72d4ab93a8b03d593e8824&sha=0385c4cb305ec05ac29d95fb3a028645f6df33cd
2016-10-09 10:05
@xRhbN jfinal 手册里就有 qq 群号,此外,在 qq 里搜索 jfinal 群,出来一大堆
2016-10-08 19:59
@xRhbN ajax 提交数据到后端,后端也是 key value 形式,验证方式丝毫不会变