首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

struts2解决动态多文件下传的有关问题(下传文件与数据库字段一一对应)

2012-09-22 
struts2解决动态多文件上传的问题(上传文件与数据库字段一一对应)struts2多文件上传我想只要会用struts2的

struts2解决动态多文件上传的问题(上传文件与数据库字段一一对应)

struts2多文件上传我想只要会用struts2的朋友都不会陌生,但是怎么在action中根据用户上传的文件把文件路径写到数据库中对应的字段上呢?ps:我的意思是这样,页面上有固定的5个上传文件的input,这5个文件都为可选项。如果这5个文件都上传或者都不上传或者按顺序上传的话,数据库中这5个文件名都能和前台选择上传的文件的文件名对应;但是如果上传的是第1、3、5这三个文件,或者任意的几个文件,数据库中记录的文件名是(前面的是数据库中字段名,后面是上传空间input的value)1-->1、2-->3、3-->5、4-->null、5-->null,这样就会发生文件读取混乱错误。

我在项目中是这样解决的:既然5个文件是固定的,那么我们就可以通过js来动态创建type为hidden的隐藏域,隐藏域的name和model层的属性名称对应,那么在后台就可以取得这五个文件的名称了。


这个js文件绑定到上传控件的onchange事件上,当选择文件后创建一个hidden

?

?

?

? 

热点排行