3

完全なリクエスト URL を取得する方法を知りたい #test=1234 が必要ですが、https://stackoverflow.com/myquestion のように HttpServletRequest request.getRequestURI() または request.getRequestURL().toString() リターン パスのみを使用します。

4

2 に答える 2

4

#test=123アンカーと呼ばれます。また、アンカーはサーバーに送信されず、Broswer にのみ存在します。

@見る:

于 2012-09-11T06:59:37.020 に答える
0

リソースを要求するときに、アンカーまたは URL フラグメントがクライアントからサーバーに送信されることはありません。アンカーまたはフラグメントは、サーバー上の別のリソースではなく、リソース内の場所を識別するために使用されます。

フラグメント URL は URL の一部ではありません。JavaScript を使用してアンカーを取得し、Cookie に保存して保持することができます。

var anchor = window.location.hash;
于 2012-09-11T10:43:52.227 に答える