Sama seperti tajuknya~~~
Saya mencuba beberapa kaedah dalam talian tetapi semua melaporkan petunjuk batal
Kod adalah seperti berikut
<tool>
<key>link</key>
<scope>request</scope>
<class>org.apache.velocity.tools.view.tools.LinkTool</class>
</tool>
Bar alamat hanya boleh diperoleh dalam skrip JavaScript, menggunakan window.location. Dokumentasi rujukan:
https://developer.mozilla.org...
Seperti yang dikatakan @fabricated faith, anda boleh menggunakan window.location untuk mendapatkan bar alamat (kaedah sisi pelanggan) pada halaman web.
Untuk mendapatkan bar alamat dari sisi pelayan, anda perlu menggunakan kandungan selepas
request.getRequestURL()
,?
后面的内容需要从request.getQueryString()
获得,而且无法得到#
.