看你的程序和struts-config.xml并没有问题,是不是版本的问题?

解决方案 »

  1.   

    不会吧,我是struts1.0,开发工具是JBuilder X
      

  2.   

    我用的也是JBuilderX 啊?
      

  3.   

    这种情况下极有可能是你的struts包有问题(fileupload.jar),有好几个版本的jar包.我也曾碰见过,下载最新的struts包应该没什么问题的
      

  4.   

    可是我和sagittarius1979(射手爱狮子) 的版本一样呀
    都是tomcat4。0,struts1.02,呀
    jb版本是10.0.176.0
      

  5.   

    public ActionForward perform(ActionMapping actionMapping,
                                   ActionForm actionForm,
                                   HttpServletRequest httpServletRequest,
                                   HttpServletResponse httpServletResponse) {
        /**@todo: complete the business logic here, this is just a skeleton.*/
        uploadActionForm uploadActionForm = (uploadActionForm) actionForm;
        FormFile myfile = (FormFile)uploadActionForm.getFf();//我得程序到这里myfile是null
      

  6.   

    而且调试的时候,在ActionForm类中,setFf为被调用过
    只是get函数被调用了
      

  7.   

    想知道!!!!!!!upupupupupuppuppppupupuupuppuupppppppppppppppppppppppppppppppupuuuuuuuuuuuuuuuuuuuupppppppppppppp
      

  8.   

    想知道!!!!!!!upupupupupuppuppppupupuupuppuupppppppppppppppppppppppppppppppupuuuuuuuuuuuuuuuuuuuupppppppppppppp
      

  9.   

    自己顶
    UPUPUP
    我就不信中国的coder没人知道!
      

  10.   

    看看这里吧,最最简单的例子:http://www.javayou.com/dlog/showlog.asp?log_id=451
      

  11.   

    uploadActionForm uploadActionForm = (uploadActionForm) actionForm;
        FormFile myfile = (FormFile)uploadActionForm.getFf();我觉得这里可能有问题,实例名uploadActionForm和类名一样会有问题。
    没发现程序有其他问题。
    我没有调试你的程序。
      

  12.   

    uploadActionForm uploadActionForm能不能看看java 编码规范啊
      

  13.   

    to lovJava(grofjfjkl) 
    不明白你的意思,你是说我得类名有问题吗
    可是我该文photo后,还有有问题!!!?
      

  14.   

    upuopupppppppppppppppppppupupuppuppupupupupppppppupupuuppupuppu
      

  15.   

    你可能是FORM里没有加  enctype="multipart/form-data"
      

  16.   

    String relaPath = "logo\\usr\\";
    改成
        String relaPath = "logo//usr//";
      

  17.   

    struts1.1的例子里面有上传文件的例子啊
      

  18.   

    http://www.javayou.com/showlog.jspe?cat_id=-1&log_id=106
      

  19.   

    楼主解决了吗?我也遇到这个问题啊,但我的是动态form   ,现在不知那个上传文件框的类型用什么好 ,?(普通的是java.lang.String)
    我试过 
    <form-property name="f1" type="org.apache.struts.upload.FormFile" /> 
    或 java.io.File都不行有谁知道啊?
      

  20.   

    private FormFile ff;这里定义的时候定义成private String ff;
    这样就能取到值了
    我测试过的
      

  21.   

    我考。
    终于找到和我问题一模一样的同志了!!!!
    哭啊!!!
    楼主解决了没!!!???
    我估计是struts版本问题,但不知道怎么改好,惨啊!!!