Map<String,String> map=request.getParameterMap();
^ は変更不可能なマップです。
Set s1= map.keySet();
Set s2= map2.keySet();/* another keyset of local map*/
を使用s1.retainAll(s2)
すると例外がスローされます。at java.util.collections$unmodifiablecollection.retainall
ここでrequest.getParameterMap()
は、変更不可能なマップを返します。ローカル マップを作成してみました。しかし、問題はまだ解決していません。いくつかの解決策を提案します。