URL参数和AJAX问题

URL Parameters and AJAX Problem

本文关键字:问题 AJAX 参数 URL      更新时间:2023-09-26

我有一个JSP页面,在加载时调用JavaScript函数(loadData(((,该函数使用AJAX请求从servlet中检索数据,并将必要的HTML内容返回到页面。

我想从一个按钮调用这个url并传递一个url参数(….jsp?name=joe(,我可以这样做,但当我试图从servlet中检索它时,我只能看到AJAX请求中传递的参数,而不能看到url中的参数。。。

发生这种情况有原因吗?我应该换一种方式吗?

谢谢!

听起来Ajax请求实际上是一个HTTPPOST请求。这样,URL中的GET查询字符串就不会被解析。您需要在servlet的doPost()方法中自己解析它。HttpServletRequest#getQueryString()提供。