【问题标题】:How do I get URL label when parsing request URL?解析请求 URL 时如何获取 URL 标签?
【发布时间】:2009-05-31 15:04:30
【问题描述】:

URL 可以有一个标签,用“#”号分隔,位于 URL 参数之后。 例如。 http://example.com/foo/bar.jsp?p1=v1#test_label

我希望标签是 request.getQueryString() 和 request.getRequestURL().toString() 的一部分。 但它似乎不存在。

有没有办法从服务器端的 HttpServletRequest 中检索标签值?

【问题讨论】:

    标签: java url label servlets


    【解决方案1】:

    我认为 HTTP 规范决定“锚点”(这就是它们的名称吗?无论如何,哈希符号和后面的标签)不会传递给服务器,它们只是用于客户端- side 滚动页面,或在 JavaScript 中使用。因此,除了在页面加载后通过 Ajax 请求将一个小脚本传递给您的服务器之外,您无法获得该值,但这不是很方便。

    【讨论】:

    猜你喜欢
    • 2012-11-16
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多