servlet响应做了什么

时间:2014-04-14 17:51:06

标签: java servlets response

很抱歉提出这么愚蠢的问题, 现在,如果有表格提交

<form action="formServlet">
number<input type="text" name="num">
<input type="submit" value =add>
</form>

然后一个请求发送到servlet,它处理它并发送一个响应,现在我的问题是它何时发送响应,这个out.println()响应将它带到一个页面,从那里请求是...它生成了一个新页面?

当我们使用get或post方法发送ajax请求请求时,响应会发送到jquery本身吗?那么这个响应会在哪里发生?

1 个答案:

答案 0 :(得分:1)

当浏览器发送非AJAX请求时,它会获取响应的内容,并将当前页面替换为响应的内容(除非用户或HTML代码选择在新选项卡中打开链接或frame,在这种情况下,当前页面保持原样,并打开一个新的选项卡或框架,并包含响应的内容。

当它发送一个AJAX请求时,JavaScript代码会收到响应并随意做任何事情。