0
在我的應用程序中,我收到一個具有不同參數的URL。我需要檢查參數中是否存在「locale」參數。如果該參數存在於URL中,那麼我需要修改該值,如果該參數不存在,那麼我需要添加該URL。獲取當前URL並在該URL中追加新參數
對於這個需求,我可以創建一個新的URL,它將具有「locale」參數的現有URL?
在我的應用程序中,我收到一個具有不同參數的URL。我需要檢查參數中是否存在「locale」參數。如果該參數存在於URL中,那麼我需要修改該值,如果該參數不存在,那麼我需要添加該URL。獲取當前URL並在該URL中追加新參數
對於這個需求,我可以創建一個新的URL,它將具有「locale」參數的現有URL?
創建與#2查詢一個新的URL
網址URL =新的URL( 「http://www.blablabla.com?a=3&locale=us&b=4」 ); String newQuery = url.getQuery()。replaceAll(「locale =。+?&」,「locale = bla」);
你能分享你的代碼來幫助你更好嗎? –
發佈您的代碼。 – Makky
您可能想要使用[過濾器](http://docs.oracle.com/javaee/6/api/javax/servlet/Filter.html) – rocketboy