这个是项目里面一段代码,主要是ajax执行servlet得到返回值
下面是代码,非常感谢回帖的帮我的人     //Ajax提交服务端创建日志班次对象信息
    document.getElementById("currentUserID").value = resultID;
    var JIEBRYMC = encodeURI(resultStr); // 接班人员名称
    var JIEBRYID = encodeURI(resultID); // 接班人员ID
    var url = "~/servlet/RunlogJJB?JIEBRQ="+jbrq.getValue();
    var request = mw.net.WebRequest(url, "POST");
alert(url);
    request.contentType = "application/x-www-form-urlencoded";
    // 设置参数。
    // key : 逻辑判断 , appCode : 应用标识 , BCMC : 班次名称
alert("ajax进行查询开始");
    request.query = {key:"Insert", 
         JIEBBC:encodeURI(document.getElementById("bcSel").value),
         JIEBRYMC:JIEBRYMC,
         JIEBRYID:JIEBRYID,
         JIEBRQ:jbrq.getText(),
         TQ:encodeURI(document.getElementById("tq").value),
         appCode:"<%=appCode%>",
         nowBC_OBJ_ID:"<%=nowBC_OBJ_ID%>",
         nowBCMC:encodeURI("<%=nowBCMC%>"),
         nowBCTIME:"<%=nowBCTIME%>",
         nowZBRYMC:encodeURI("<%=nowZBR%>"),
         nowZBRYID:"<%=nowZBRID%>",
         DW_OBJ_ID:"<%=DW_OBJ_ID%>"
         };
alert("提交查询");
    var response = request.getResponse();
    if(response.contentText=="F")
    {
     alert("生成对象失败");
    }
    else
    {
alert("返回数据:"+response.contentText);
     //刷新页面
     //这个参数修改对父窗口很重要
     window.dialogArguments.status="完成";
     //关闭窗口
alert("窗口关闭");
     //window.close();
    }web.xml配置 <servlet>
<servlet-name>RunlogJJB</servlet-name>
<servlet-class>nariis.pi3000.yxrzpz.servlets.RunlogJJB</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RunlogJJB</servlet-name>
<url-pattern>/servlets/RunlogJJB</url-pattern>
</servlet-mapping>class文件放置路径
返回值404