Ajax xmlhttpRequest返回

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:17:06
如客户端请求:http://localhost:7001/abc/ajax.jsp
ajax.jsp的内容只能是动态生成html?
如out.println("<tr><td>" + var + "</td></tr>");
能不能是这种形式呢?
<tr><td><%= var%></td></tr>
如果可以的话,还需要设置xmlHttpRequest.setHeader()? 或是

setResponseHeader()?
我只关心:请求服务器资源(如ajax.jsp),服务器资源文件(ajax.jsp)返回到客户端的内容的生成方式.我不想用JSP生成HTML;想要在HTML中插入由JSP生成的动态内容.应该怎么做?
附:如果服务器资源是Spring的Controller呢?控制器返回的是一个ModelAndView,好像不行吧?

1.当然可以,ajax请求,当返回被请求页面的所以可见数据,所以不管是动态生成的,还是静态生成的,都会被返回给xmlhttp.responseText属性。
2.要不要设置xmlHttpRequest.setHeader()? 或是
setResponseHeader()?要看你用的是什么请求方式(GET,POST),这是设置请求信息的表头的,如果你是用GET方式的话可以不用设置的,如果你使用的是POST方式的话,就要设置该个请求头。