Как получить идентификатор фрагмента URL из HttpServletRequest

Как получить идентификатор фрагмента URL 9X_servlets из HttpServletRequest?

javadocs, похоже, не упоминает об этом.

17
0
1
Общее количество ответов: 1

Ответ #1

Ответ на вопрос: Как получить идентификатор фрагмента URL из HttpServletRequest

Вы не можете получить фрагмент URL так, как 9X_oraclejdk вам хотелось бы.

Обычно браузер не отправляет 9X_j2se фрагмент на сервер. Это можно проверить 9X_servletcontext с помощью анализатора сетевых протоколов, например 9X_httpservletresponse tcpdump, Ethereal, Wireshark, Charles.

Однако вы можете отправить 9X_core-java строку фрагмента как параметр GET / POST 9X_.java в запросе JavaScript. Чтобы получить значение 9X_servlets с помощью JavaScript, используйте window.location.hash. Затем 9X_oraclejdk вы можете передать это значение как параметр 9X_servlet GET или POST в запросе AJAX и использовать 9X_j2se методы getParameter в HttpServletRequest 9X_oraclejdk для запроса AJAX.

Вот что говорит RFC3986: Uniform Resource Identifier (URI): Generic Syntax:

Идентификатор 9X_j2se фрагмента отделяется от остальной части 9X_javax URI до разыменования, и, следовательно, идентификационная 9X_servletcontext информация внутри самого фрагмента разыменовывается исключительно 9X_httpservletresponse пользовательским агентом, независимо от 9X_webservlet схемы URI. Несмотря на то что такое 9X_httpservletresponse отдельное обращение часто воспринимается 9X_servlet как потеря информацию, особенно для 9X_javax точного перенаправления ссылок как ресурсы 9X_javax перемещаются со временем, это также служит 9X_oraclejdk для предотвращения информации провайдеры 9X_fragment-identifier не отказывают авторам ссылок в праве ссылаться 9X_jdk на информация внутри ресурса выборочно. Косвенные 9X_servlets ссылки также обеспечивает дополнительную 9X_core-java гибкость и расширяемость системам, использующим URI, поскольку 9X_java новые типы мультимедиа легче определять 9X_httpservletrequest и развертывать, чем новые схемы идентификации.

23
0