我目前正在用jspSmartUpload组件做添加厂商详情及厂商logo图片上传。我想在一个页面用一个按钮提交表单的同时也上传图片(方便后台获取logo相对路径字段存入数据库),可是jspSmartUpload组件的处理层在我的项目中只能写在jsp里,而我的添加信息又是单独放在action层中,这样子两者怎么才能同步?唉,头都想晕了,可能问题描述的也不太清晰

解决方案 »

  1.   

    为什么非用jspSmartUpload?为什么jspSmartUpload只能写在jsp里?
      

  2.   

    jspSmart可以放在servlet里啊,可以在servlet里实现逻辑关系,然后在jsp页面调用,不知道我回答清楚没
      

  3.   

    我们公司框架有点像struts2.xml的<action>的配置,在action中写增删改查的方法,servlet被封装了,关键是jspsmartupload中的 initialize(,,,)里面的参数怎么写都有问题,我怀疑是框架api不完善。可又不能改变
      

  4.   

    。。原理就是你发送的一段东西会以二进制的形式发送然后发送过来的东西还需要分析一般用aphache的upFile来搞这玩意,都已经写好了,只要会用就可以了。
      

  5.   

    jspsmartupload.jar已经很久没有更新,而且它在上传大文件时会有问题
    建议使用commons-fileupload.jar(另外需要commons-io.jar)
      

  6.   

    谢谢大家,问题我已经解决,commons-fileupload.jar确实好用多了,功能比较全面,上传我使用这个组建,下载用jspsmartupload.jar比较方便。结贴。