Tout comme le titre~~~
J'ai essayé plusieurs méthodes en ligne mais toutes ont signalé des pointeurs nuls
Le code est le suivant
<tool>
<key>link</key>
<scope>request</scope>
<class>org.apache.velocity.tools.view.tools.LinkTool</class>
</tool>
La barre d'adresse ne peut être obtenue que dans des scripts JavaScript, en utilisant window.location. Documentation de référence :
https://developer.mozilla.org...
Comme l'a dit @fabricated croyance, vous pouvez utiliser window.location pour obtenir la barre d'adresse (méthode côté client) sur la page Web.
Pour obtenir la barre d'adresse côté serveur, vous devez utiliser le contenu après
request.getRequestURL()
,?
后面的内容需要从request.getQueryString()
获得,而且无法得到#
.