有谁能在Seam下成功运行Richfaces的FileUpload例子的?
amseekingfor
2009-06-04
示例地址:http://livedemo.exadel.com/richfaces-demo/richfaces/fileUpload.jsf?c=fileUpload&tab=usage
在上面这个例子中,有人能在Seam+Eclipse+Jboss Tool下成功配置运行并能显示上传的文件图片吗? 我可以上传文件到临时文件目录里,但总是不能上传完成后显示上传的图片,好像paint方法没有被调用,实在是很奇怪,有人配置过这个例子吗? 谁有使用Richfaces的mediaOutput控件的经验?为什么我用这个组件不能显示图片呢?该组件中的value属性应该是什么?和createContent之间是什么关系? 注意,在上面例子中的FileUploadBean.java后台Bean中的File是自己写的,不是java IO中的File。 File.java package org.demo.fileUpload; public class File { private String Name; private String mime; private long length; private byte[] data; public byte[] getData() { return data; } public void setData(byte[] data) { this.data = data; } public String getName() { return Name; } public void setName(String name) { Name = name; int extDot = name.lastIndexOf('.'); if(extDot > 0){ String extension = name.substring(extDot +1); if("bmp".equals(extension)){ mime="image/bmp"; } else if("jpg".equals(extension)){ mime="image/jpeg"; } else if("gif".equals(extension)){ mime="image/gif"; } else if("png".equals(extension)){ mime="image/png"; } else { mime = "image/unknown"; } } } public long getLength() { return length; } public void setLength(long length) { this.length = length; } public String getMime(){ return mime; } } |