MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » JSF 上传文件的有关问题

JSF 上传文件的有关问题(2)

www.MyException.Cn  网友分享于:2013-12-15  浏览:790次


------解决方案--------------------
1。input file中的内容不能保存,也不能用js的方式动态修改input file的值
2。可能会抛出异常,你可以跟代码看看
------解决方案--------------------
如果你要保存内容的话建议在客户端验证标题的值
------解决方案--------------------
1、不要采用jsf的验证机制,因为jsf的验证需要提交表单,使页面信息刷新后丢失。

2、可以采用后台判断,jsf一般采用的是apache的common-fileupload开源包实现上传的
即org.apache.myfaces.custom.fileupload.UploadedFile file,
可以用file.getSize()获取上传文件的大小,然后采用下面提示客户端
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,info, null);
FacesContext.getCurrentInstance().addMessage( "上传的文件太大 ", message);

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有