JSON

JSON字符串转换object错误:MorphDynaBean cannot be cast to com.softri(3)

字号+ 作者:H5之家 来源:H5之家 2017-05-05 11:01 我要评论( )

script type=text/javascript input = document.createElement(input);button = document.createElement(input); input.type = file; input.name = file; button.type = button; button.value = remove; button.onc

<script type="text/javascript">


input = document.createElement("input");button = document.createElement("input");
input.type = "file";
input.name = "file";

button.type = "button";
button.value = "remove";

button.onclick =
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
}

</script>

接收多个上传文件的动作类:

serialVersionUID = -5056971793538814980L;

setFileFileName(List<String> fileFileName)
{
this.fileFileName = fileFileName;
}

public List<String> getFileContentType()
{
return fileContentType;
}

public void setFileContentType(List<String> fileContentType)
{
this.fileContentType = fileContentType;
}

@Override
public String execute()
{
if (fileFile.size() == 0)
{
return INPUT;
}
else
{

for (int index = 0; index < fileFile.size(); index++)
{
String targetDir = "d:\images";
File savedFile = new File(targetDir, fileFileName.get(index));
fileFile.get(index).renameTo(savedFile);
}
}

return SUCCESS;
}

}

struts.xml配置信息:


/success_multi_upload.jsp
/multi_upload.jsp


100000
image/gif,image/jpeg,image/png

success_multi_upload.jsp:

Upload Successfully!

测试:

浏览器中输入::8081/Struts2/multi_upload.jsp,获得如下界面:

点击"Add More..."按钮,我们要上传10个文件:

可以看到现在页面动态的增加了上传文件的个数,我们还可以点击"remove"按钮动态减少上传文件的个数,下面选择上传文件:

点击"submit"按钮上传文件:

查看D盘下images文件夹:

可以看到我们选择的文件都上传成功了!

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Xml、Json序列化

    Xml、Json序列化

    2017-05-04 10:00

  • Android框架之路Json解析一篇就够(原生技术+Gson+FastJson)

    Android框架之路Json解析一篇就够(原生技术+Gson+FastJson)

    2017-05-04 09:05

  • Python flask博客程序,response与json哪种好

    Python flask博客程序,response与json哪种好

    2017-05-03 16:03

  • Sparksql语法,读json

    Sparksql语法,读json

    2017-05-03 11:06

网友点评