欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ajax传参有关问题,jsp页面可以接受,sturts2不行

更新时间: 2014-01-05 01:54:27 责任编辑: Author_N1

 

ajax传参问题,jsp页面可以接受,sturts2不行
ajax代码:

<script type="text/javascript">  
function ajaxSubmit()
{
//创建XMLHttpRequest对象
var xmlhttp
try{
    xmlhttp = new XMLHttpRequest();
}catch(e)
{
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//创建请求结果处理程序
xmlhttp.onreadystatechange = function()
{
if(4 == xmlhttp.readyState)
{
    if(200 == xmlhttp.status)
    {
        var date = xmlhttp.responseText;
        Handling(date);
    }else{
        alert("error");
    }
}
}
//打开连接,true代表异步提交
xmlhttp.open("get","luser.action?model=learnpace",true);
//当方法为POST时需要设置HTTP头
//xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//当方法为POST时需要发送数据
//xmlhttp.send("model=learnpace");
}

function openwin()
{
if(window.confirm('请点击确定传参'))
{
    ajaxSubmit();
    return true;
}else{
    return false;
    }
}
</script>


首先我确认struts没有配置错,页面存在路径正确,通过这种方法传参,luser.action接受不到model的值,什么都没有,我另直接写了个2.jsp页面测试成功

<%
String model = request.getParameter("model");
System.out.println("model:" + model); 
%>


请问问题可能出在哪里?
--参考方法--
你确认jsp能接收。。?你都没有发送请求。。

//打开连接,true代表异步提交
xmlhttp.open("get","luser.action?model=learnpace&_dc="+new Date().getTime(),true);//放置IE get缓存
//当方法为POST时需要设置HTTP头
//xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//当方法为POST时需要发送数据
//xmlhttp.send("model=learnpace");
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:54:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2886/
本文WWW.DOC100.NET DOC100.NET版权所有。