apache好像提供了一个包commons-fileupload-1.0.jar
有用过的大虾,帮忙指导一下。
有用过的大虾,帮忙指导一下。
解决方案 »
- 在线等!急!!!iframe跨域问题!!!
- 在很大的商业软件中,一般不进行后台验证吗??
- 又是FCK惹的祸
- 请问:现在有没有可以编辑struts2的集成开发环境啊
- 继续STRUTS下,数据源配置问题,昨天那个帖子被人恶意加了一大段广告,气愤啊!!
- 那位大侠有jspsmartupload.jar
- pager-taglib的中文乱码问题
- 时间相减出错(在线等)
- jsp连接javabean的setxxx 和 getxxx方法的问题
- 急死人了,文件存放到ORACLE中的BLOB下,怎么不能超过4K???要怎样才能超过4K?
- 急!!十万火急~~在线等 希望大大们帮帮忙
- 如何设置当前目录,我现在只能用绝对路径InputStream is = new FileInputStream(PROP_FILE_NAME);
我把它定义为fileupload,我想managed bean的定义你应该清楚吧,后面的是文件上传组件的的应用,那个代码是页面中的应用,
import java.io.IOException;import org.apache.myfaces.custom.fileupload.UploadedFile;import javax.faces.context.FacesContext;
public class FileUploadForm
{
private UploadedFile _upFile;
private String _name = ""; public UploadedFile getUpFile()
{
return _upFile;
} public void setUpFile(UploadedFile upFile)
{
_upFile = upFile;
} public String getName()
{
return _name;
} public void setName(String name)
{
_name = name;
} public String upload() throws IOException
{
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext().getApplicationMap().put("fileupload_bytes", _upFile.getBytes());
facesContext.getExternalContext().getApplicationMap().put("fileupload_type", _upFile.getContentType());
facesContext.getExternalContext().getApplicationMap().put("fileupload_name", _upFile.getName());
return "ok";
} public boolean isUploaded()
{
FacesContext facesContext = FacesContext.getCurrentInstance();
return facesContext.getExternalContext().getApplicationMap().get("fileupload_bytes")!=null;
}}
//放在form里面 <h:form id="form1" name="form1" enctype="multipart/form-data" >
<x:inputFileUpload id="fileupload" accept="application/vnd.ms-excel"
value="#{fileupload.upFile}" storage="file"
styleClass="fileUploadInput" required="true" />
此处是按钮,点击执行managed bean:fileupload的文件上传方法:upload
<h:commandButton type="submit" action="#{fileupload.upload}" value="上传文件" styleClass="button-main-4"/>
</h:form>
用smartupload.jar也可以啊。
smartupload的使用方法就简单的很啊。网上搜一下吧
这个包你在哪里找的,我从apache网站当的包里没有
org.apache.myfaces.custom
我当的包是apache的myfaces-1.1.1