2012-02-22 3 views
1

URLが から削除される必要がある場合は、パラメータを確認するためのデフォルトのクラスはありますか:url=www.google.com?&id=1これをチェックする必要がある場合は、idが必要です。javaにあるURLからそれを削除する必要がある場合は、パラメータをチェックするためのデフォルトクラスがありますか?

import java.net.*; 

public static removeQueryParameters(String url) 
{ 
try 
    { 
     URL url = new URL("http://www.google.com/test.do/?id=1"); 

     URL urlNew = new URL(url.getProtocol(), url.getHost(), url.getPath()); 
    } 
    catch(MalformedURLException e) 
    { 
     e.printStackTrace(); 
    } 
} 

あなたのURLが不正であることに注意してください...それが欠落しているプロトコル「HTTP:

+1

どこから削除しますか?そして、これはどんな文脈でですか?サーブレット? 'java.net.URL'? – adarshr

答えて

0

私はあなたのクエリが

は、次のコードを試してみてくださいパラメータ削除する必要があると仮定しています//グーグル.com /?& id = 1 "

+0

これはメモリからです...ポートなどの検証を少し追加してこの機能をうまくテストする必要があるかもしれないことに注意してください...うまくいけば、これは良い出発点になります – jsshah

関連する問題