日期:2014-05-17  浏览次数:20678 次

struts2 文件上传问题
上传一张图片,用的上传组件是Struts2自带的FileUpload方式,拦截器配置的是
  image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/pjpeg,image/x-png
  表单提交用的是 button,点击button,验证表单,form.submit()方式;
   
  在firefix下,上传没有问题,但是在IE下,后台获得不到上传的File,
   
  如果把button改成submit,在firefix和IE下都能够正常提交,但是没法做表单的验证,
  我也试过写在form里面写onsubmit, 写完后,submit也不能正常提交了;

  麻烦各位路过的大侠们帮帮忙!

------解决方案--------------------
莫非是;浏览器兼容性的问题?
------解决方案--------------------
我们还没学到这哪!
------解决方案--------------------
探讨
上传一张图片,用的上传组件是Struts2自带的FileUpload方式,拦截器配置的是
image/bmp,image/png,image/gif,image/jpeg,image/jpg,image/pjpeg,image/x-png
表单提交用的是 button,点击button,验证表单,form.submit()方式;

在firefix下,上传没有问题,但是在……

------解决方案--------------------
告诉你怎么做,首先 <input type="submit" onClick="test()"> 然后写 test()的js函数
JScript code
function test(){
//书写你的验证信息
return true;//此处验证完自动跳转
}