有什麼方法可以判斷URL中是否有尾隨問號?理論上這是一個空的非空查詢字符串,而根本沒有問號就是空查詢字符串。但無論如何,我的網絡應用程序變得request.getQueryString() == null
。Java Web:使用尾部問號和空查詢字符串檢測URL
0
A
回答
0
String url = request.getRequestURL().toString();
if(url.indexOf("?")== -1){//it doesn't}
0
怎麼是這樣的: -
boolean hasTrailingQuestionMark = "GET".equals(request.getMethod()) && request.getParameterNames().hasMoreElements();
我可能是錯的,但如果請求是GET,它有參數的話,我想我們可以有把握地假設有一個尾隨問題在URI後標記。
UPDATE
我只是測試的代碼,這種方法只適用,如果你有參數:http://server/bla?param=1
。但是,如果您只有http://server/bla?
,則此情況將失敗。我不知道你是否試圖捕獲後一個URL簽名。
相關問題
- 1. 刪除尾部? [問號]從網址 - 空查詢字符串
- 2. 如何刪除查詢字符串「?」 (問號)從URL(使用Wordpress)
- 3. 如何檢測字符串是否以標點符號結尾?
- 4. 檢查字符串是否以jquery結尾的問號
- 5. web api空查詢字符串參數
- 6. XPages - 在URL查詢字符串中使用&符號
- 7. 301使用查詢字符串重定向URL,刪除部分開始URL,保留完整查詢結尾
- 8. 查詢字符串中有兩個問號和兩個&符號?
- 9. URL檢測字符串
- 10. 檢查字符串的末尾是否爲空白字符
- 11. 的Python - 檢測空的URL - 使用字符串操作
- 12. mod_rewrite:從URL的末尾刪除查詢字符串URL
- 13. 使乾淨的URL和檢索查詢字符串
- 14. URL查詢字符串在字符串中有一個逗號
- 15. @,[和]用於部分API調用的URL查詢字符串
- 16. HTML5&符號和查詢字符串
- 17. Angularjs:當在URL上使用查詢字符串而不使用尾部斜槓時出現問題
- 18. 使用JS檢查查詢字符串是否爲空值
- 19. Java:使用String.indexOf()檢查撇號字符
- 20. 的Java:檢查字符串結尾或特殊字符開頭
- 21. Php查詢字符串url問題
- 22. 問題與URL查詢字符串
- 23. 爆炸URL查詢字符串問題
- 24. 檢查Java中的空字符串
- 25. 如何檢測到請求的url包含查詢字符串?
- 26. 使用getline()讀入字符串尾部的空白空間
- 27. 檢查字符串是否包含空格和多個@符號
- 28. 如何檢查問號的字符串?
- 29. 使用HttpClient將URL中的JSON查詢字符串發送到Web服務(Java)
- 30. 在sql查詢中檢測帶引號的字符串
甚至`url.endsWith( 「?」)` – 2011-02-02 18:45:30
@Johan甚至`包含;` – 2011-02-02 18:46:39