JFinal 表单提交文件上传时获取不到值
来源:互联网 发布:淘宝 未上架 抢购技巧 编辑:程序博客网 时间:2024/05/17 22:24
作为一个菜鸟级别的程序员,初次写博客,只是简单的记录一下自己在工作过程中遇到的一些问题。大神勿喷。
先先交代一下背景:我使用的是JFinal框架(我也不清楚别的框架是不是也会出现这个问题)。因为表单中需要同时提交上传的文件,所以使用了enctype="multipart/form-data"这个属性,从而在后台获取数据的时候出现了一些小问题。
前台代码:
<form id="panel1form" action="testmthod" method="post" enctype="multipart/form-data"><table><tr><td class="tb1">内容1:</td><td class="tb2"><input id="ID1" class="text2" type="text" name="m.column1" value=""></td></tr><tr><td class="tb1">内容2:</td><td class="tb2"><input id="ID2" class="text2" type="text" name="m.column2" value=""></td></tr><tr><td class="tb7" colspan="4">附件上传</td><td class="tb7"><div id="center1"><a href="javascript:fileclick();" class="a-upload" id="img_1">点击这里上传文件 </a><input type="file" name="upfile_1" id="upfile_1" style="display: none;" onchange="onChanges();" multiple="multiple"> </div></td></tr></table></div><tr><td colspan="2" class="tb3"><a class="submita1" href="javascript:void(0);" onclick="submitsign();">提交</a></td></tr></table></form>
后台代码(错误)
@Before(Tx.class)public void testmthod() {Test t = getModel(Test.class, "m");List<UploadFile> files = getFiles();int userid = getcUser_front().getFuserId();List<String> sizelist = new ArrayList<String>();if (files.size() != 0) {for (int i = 0; i < files.size(); i++) {sizelist.add(getPara("size_" + (files.size() - i)));}}Duang.duang(TestService.class);Object obj = testService.saveOrupdateInfo(t, userid, files, sizelist);renderJson(obj);}
后台代码(正确)
@Before(Tx.class)public void testmthod() {List<UploadFile> files = getFiles();Test t = getModel(Test.class, "m");int userid = getcUser_front().getFuserId();List<String> sizelist = new ArrayList<String>();if (files.size() != 0) {for (int i = 0; i < files.size(); i++) {sizelist.add(getPara("size_" + (files.size() - i)));}}Duang.duang(TestService.class);Object obj = testService.saveOrupdateInfo(t, userid, files, sizelist);renderJson(obj);}
阅读全文
1 0
- JFinal 表单提交文件上传时获取不到值
- jfinal上传带有文件的form表单获取不到model的问题
- nodejs 处理表单上传文件时,获取不到表单数据
- jfinal表单文件上传
- jfinal用formdate序列化表单获取不到值
- KindEditor js提交表单(form.submit())获取不到表单值
- 表单提交文件上传
- 提交表单上传文件
- 前台post提交表单时获取不到数据的原因
- KindEditor 当用ajax提交表单时获取不到数据。
- PhpStorm导致php表单提交时获取不到post数据
- 使用百度ueditor时提交表单获取不到数据
- php表单提交时获取不到post数据的解决方法
- 使用SmartUpload上传文件时getparameter获取不到值
- MVC上传文件后台获取不到值
- Form表单上传图片获取不到其他值
- JFinal form表单提交请求参数的获取问题
- jfinal文件form表单上传,ajaxfileupload异步上传
- python -- 多线程SocketServer2
- 在Pycharm和Intellij中使用github
- JAVA 使用继承复用代码的陷阱与补救措施
- 使用DButils对数据库进行操作
- tensorflow学习笔记(3)——基础(三)——TF训练和变量
- JFinal 表单提交文件上传时获取不到值
- Ubuntu 创建开机自启动脚本
- Android studio 一键国际化翻译插件, 适用于在Google play开发app的小伙伴
- A. Office Keys
- 移动下划线导航(magicline navigation)
- MySQL存储过程
- servletConfig获取初始化参数
- 网络基础篇(二):网络层工作原理
- centos忘记root或者用户密码,如何重新设置