Как получить идентификатор фрагмента URL из HttpServletRequest
Как получить идентификатор фрагмента URL 9X_servlets из HttpServletRequest
?
javadocs, похоже, не упоминает об этом.
Ответ #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 и развертывать, чем новые схемы идентификации.
-
13
-
7
-
17
-
5
-
13
-
13
-
12
-
10
-
3
-
6
-
4
-
2
-
6
-
3
-
3
-
4
-
6
-
6
-
5
-
8
-
1
-
2
-
2
-
3
-
5
-
3
-
12
-
5
-
7
-
3
-
4
-
4
-
7
-
3
-
8
-
2
-
3
-
5
-
6
-
3
-
8
-
7
-
2
-
3
-
4
-
6
-
6
-
7
-
4
-
2