我现在用struts+ibatis+spring,请问下作上传图片一般怎么做呢?上传后还要显示出图片。最好有源码能发我下谢谢啦。[email protected]

解决方案 »

  1.   

    jsp如下:
    <form id="a" name="a" enctype="multipart/form-data">
    <input name="xx" id="xx" type="file" >struts代码:
    public ActionForward upload(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception {
    MyActionForm iaf=(MyActionForm)form;
    FormFile ff=(.getFormFile();
    FileOutputStream fos = new FileOutputStream("C:\\apache-tomcat-5.5.26\\webapps\\struts_training_itemmgr\\images\\item\\"+ff.getItemNo() + ".gif");
    fos.write(ff.getFileData());
    fos.flush();
    fos.close();}
      

  2.   

    jsp如下: 
    <form id="a" name="a" enctype="multipart/form-data"> 
    <input name="xx" id="xx" type="file" > struts代码: 
    public ActionForward upload(ActionMapping mapping, ActionForm form, 
    HttpServletRequest request, HttpServletResponse response) 
    throws Exception { 
    MyActionForm iaf=(MyActionForm)form; 
    FormFile ff=iaf.getFormFile(); 
    FileOutputStream fos = new FileOutputStream("C:\\apache-tomcat-5.5.26\\webapps\\struts_training_itemmgr\\images\\item\\"+ff.getItemNo() + ".gif"); 
    fos.write(ff.getFileData()); 
    fos.flush(); 
    fos.close(); } 
      

  3.   

    楼主 参考 这
    http://download.csdn.net/source/1978951
    -
    http://topic.csdn.net/t/20050318/18/3862778.html
      

  4.   

    参考:http://topic.csdn.net/t/20050318/18/3862778.html
      

  5.   

    你用的Struts几,Struts2有上传下载的,百度一下,就详细用法
      

  6.   

    fileupload 组件。
    我的资源里有个 Java 上传源代码,下载后即可使用,楼主可以去看看。
      

  7.   

    fileupload  如果用struts2的话里面自带fileupload 组件。