关于struts2上传和ajax的问题
请教,我用struts2上传文件,当请求写在form表单中的action时,如<form action="upload.action">,后台的action可以取得fileName,fileContentType等数据。但我此处想用ajax处理,<form action="">action处不写,在点击submit时触发
xmlHttp.open("GET","upload.action",true);这是后台action无法取得fileName等值,求如果解决啊。谢谢
------解决方案--------------------xmlHttp.open("GET","upload.action?fileName="+xxx,true);
------解决方案--------------------    var xmlhttp;
   function AjaxDemo () {
       var userName = document.getElementById("userName").value;
       if(window.XMLHttpRequest){
           xmlhttp = new XMLHttpRequest();
           }
       if(xmlhttp.overrideMineType){
           xmlhttp.overrideMineType("text/xml");
           }
       var url = "/ajax?userName=" + userName;
       alert(url);
       xmlhttp.onreadystatechange = callback;
       xmlhttp.open("GET",url, true);
       xmlhttp.send(null);
       }
   function callback () {
       alert(xmlhttp.readyState);  
       if(xmlhttp.readyState==4 && xmlhttp.status==200){
               var responseText = xmlhttp.responseText;
               var node = document.getElementById("div1");
               node.innerText = responseText;
------解决方案--------------------在配置文件中加一句话 将表单类型改为你自己想要的!就OK了啊!没什么难的!主要自己要多练习!struts2内置的是cos上传!你也可以用smartupload上传法!~具体操作看strus-default.xml中查看!!!
------解决方案--------------------基于安全考虑,ajax不能操作本地文件吧?!