(在servlet中)处理AJAX请求以将JSP片段加载到当前JSP页面中



如果我只是把请求当作标准的doPost。。。意思是,我只是转发到与我的JSP片段相对应的URL,该片段是否会因为是AJAX请求而加载到当前JSP页面中?或者它会像普通的整版请求一样替换原始页面吗?

为了将部分JSP加载到当前JSP页面中,您必须在servlet中使用PrintWriter(逐行读取JSP文件并将其写出)吗?

第一部分是对的。您可以将AJAX请求完全视为另一个请求,并执行一个JSP来生成页面的片段。JavaScript函数将接收这个片段,并可以对它执行任何操作:将它附加到页面的某个部分,用这个片段替换一个部分,等等。

最新更新