我现在用的是 strus 的 FormFile 我想在jsp前台不用<input type="file" name="theFile" size="16" >这个标签,或者是用这个,但把它隐藏,但是里面的值不知道怎么写。也就是不是手动选择,而是程序自动生成文件后,把这个文件上传到服务器上去。在 jsp的js中shippingSearchForm.theFile.value=uploadFileName;这样后台得到是空的,我想怎么把本地新生成的文件的名字路径什么的赋值给这个theFile对象?

解决方案 »

  1.   

    有意思 关注,用 struts的标签  formbean 会自动封装到action中的
    不过 你新生成的文件的路径赋给一个隐藏的上传标签 我还真没试过
    不过 你试试 用js隐藏这个上传控件,将生成的新文件的路劲赋给这个隐藏的上传的控件的property 应给可以
      

  2.   


    所谓的property 是什么?具体怎么写啊?
    shippingSearchForm.theFile.property =uploadFileName; 这样?
      

  3.   

    所谓的property 是什么?
    具体怎么写啊?
    shippingSearchForm.theFile.property =uploadFileName;
    这样?property是本地资源文本文件
      

  4.   

    最终还是不行好像是最基础的知识,程序不能自动往哪个file 赋值,只能用户手动选择!没办法,只能改概要设计了!!