Struts 2 :使用List同时上传多个文件异常
来源:互联网 发布:淘宝网账户冻结 编辑:程序博客网 时间:2024/04/28 11:50
java.lang.String cannot be cast to java.io.File
1.首先,这是一个非常无耻的异常!
2.Struts 2同时上传多个文件有两种形式:一种是使用数组,另一种是使用List。
3.使用List集合时,我们都知道,一般需要为这个集合添加泛型,例如List<User> users。
4.在使用List集合上传多个文件时,在Action中,我们也会对List添加泛型为List<File>。
5.不过,系统运行时不想承认这个泛型,具体原因未知(我本人未知),于是就报这个异常,说我乱搞。
6.解决方法:在Action同目录下创建一个<ActionName>-conversion.properties文件,例如Action为Login.java,那这个文件就叫Login-conversion.properties。
7.在这个文件中添加内容:Element_users=java.io.File,其中,users就是Action中那个List<File>集合属性users。
8.为什么在Action中添加了泛型还不行,还要这样呢?为什么那么多书上都说使用泛型就可以了呢。
9.无耻啊!
- Struts 2 :使用List同时上传多个文件异常
- 使用ajaxfileupload同时上传多个文件
- struts2 同时上传多个文件的奇怪异常
- 同时上传多个文件
- 使用FileUpload实现多个文件同时上传
- 使用jquery MultiFile实现多个文件同时上传
- struts多个文件上传。
- Struts多个文件上传
- ASP.NET同时上传多个文件
- 一次同时上传多个文件
- 动态,同时上传多个文件
- 实现多个文件同时上传
- 同时选择多个文件,批量上传
- POST同时上传多个文件
- PLUPLOAD同时上传多个文件
- 同时上传多个文件问题
- Struts2 使用List同时上传文件 关键代码
- Struts 2读书笔记-----使用Struts 2控制多文件上传
- DIV+CSS神话
- 不能设置断点的检查步骤
- 第1 章运行、使用 Hsqldb
- 放棄是一種智慧 ,不足是一種恩惠
- 关于hibernate的 createSqlQuery
- Struts 2 :使用List同时上传多个文件异常
- C# 查看端口是否被占用
- Ubuntu下安装Mysql5 -- 二进制tar包安装
- 第2 章 SQL 问题
- C# 调用其它程序 Process.Start 方法说明
- MSVC的调试技巧: Pseudoregisters
- 【Unix】进程控制
- 重新理解点小知识
- linux 正则表达式学习2