文章詳情頁
java - velocity怎么獲取地址欄?
瀏覽:100日期:2023-10-20 13:33:34
問題描述
如題~~~
嘗試過網上幾種方法都報空指針
代碼如下
<tool> <key>link</key> <scope>request</scope> <class>org.apache.velocity.tools.view.tools.LinkTool</class></tool>
問題解答
回答1:地址欄只能在 JavaScript 腳本中獲取,用 window.location。參考文檔:https://developer.mozilla.org...
回答2:正如 @捏造的信仰 所說,網頁上獲取地址欄(客戶端方式)可以用 window.location 。
而從服務器端獲取地址欄要用 request.getRequestURL() ,?后面的內容需要從 request.getQueryString() 獲得,而且無法得到#后面的內容。
標簽:
java
相關文章:
1. python - Scrapy如何得到原始的start_url2. javascript - 從mysql獲取json數據,前端怎么處理轉換解析json類型3. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙4. linux運維 - python遠程控制windows如何實現5. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?6. python - 數據與循環次數對應不上7. django - Python error: [Errno 99] Cannot assign requested address8. python小白 關于類里面的方法獲取變量失敗的問題9. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?10. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?
排行榜
