2013-02-20 105 views
0

如果我简单地将请求视为标准doPost ...意思,我只是转发到与我的JSP片段相对应的URL,那个片段由于它是AJAX请求而被加载到当前JSP页面中?或者它会像普通的整页请​​求一样替换原始页面?处理(在servlet中)一个AJAX请求,将JSP片段加载到当前JSP页面

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

+0

你的问题很混乱。您似乎认为JSP/Servlet和JS/ajax运行“同步”。这不是真的。 JSP/Servlet在web服务器中运行并生成HTML; JS/ajax在webbrowser中运行并操作HTML。 – BalusC 2013-02-20 19:31:24

回答

0

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