蝴蝶刀刀
由于你后台return "wanglongtest.html",所以前台ajax接收是一个html对象,则前台可以按如下代码处理:success: function(rs){$("#testDiv").html(rs);}html:<!-- ajax 要填充的内容 --><div id="testDiv"></div>------------------------------------如果你想接收后台的类型为json,那么后台servlet方法中只需要return null;完整代码见如下:response.setHeader("pragma", "no-cache");response.setHeader("cache-control", "no-cache");//设置响应格式和字符集(与前端页面一致,否则会有乱码问题)response.setContentType("text/html;charset=GBK");PrintWriter out = response.getWriter();Map model = new HashMap();model.put("zhangsan",true);JSONObject json = new JSONObject(model); //将一个map对象实例化成一个json对象out.write(json.toString());out.flush();out.close();return null;前台js:$.ajax({type: "POST",url: "请求地址",dataType: "json", //指定请求的数据类型data:"type=1", //传到后台的参数,后台可以通过request.getParameter("type")获取success:function(rs){alert(rs.zhangsan); //我这里以弹出框的方式显示zhangsan对应的value//也可以为html中的标签赋值$("#testAjax").val(rs.zhangsan);}},"json")});html:<input id="testAjax" type="text" value="" />