【问题标题】:URL Parameters and AJAX ProblemURL 参数和 AJAX 问题
【发布时间】:2011-08-10 21:14:41
【问题描述】:

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

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

这是有原因的吗?我应该以不同的方式解决这个问题吗?

谢谢!

【问题讨论】:

  • 将 name=joe 移至 AJAX 请求
  • 我不希望每次加载页面时都将其作为参数发送...
  • 为什么每次 - 当需要或想要时

标签: javascript ajax jsp servlets parameters


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-02-27
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多