これらのパラメーターが書き込まれる方法に関係なく、通常の方法で URL のパラメーターを抽出する Java の方法が必要です ( https://www.facebook.com/Doly.mohamed.Smile9?ref=stream&hc_location=stream )私がしなければならないのは次のことだけなので、とても簡単です:
URL url = new URL("www.blabla....etc");
String query = url.getQuery();
try{
String [] params = query.split("&");
for(int i= 0 ; i < params.length; i++){
String [] split = params[i].split("=");
parameters.put(split[0], split[1]);
}
}catch(NullPointerException ex){}
パラメータ値は次のようになります。
key = ref value = stream , key = hc_location value = stream
しかし、URLに別の方法でパラメーターが記述されている場合、または方法の場合のようにURLにパラメーターが記述されていない場合はどうすればよいですかdoPost()
。
サーブレットを使用せずに URL から extraPathInfo を取得する方法はありますか?