URLを介してアクセスするサーブレットがあり、その中にリクエストパラメータがいくつかあります。これで、ユーザーを別のページ(サーブレットから)にリダイレクトする必要がありますが、リクエストから取得したリクエストパラメータも追加する必要があります。 構築されたURLの終わりに向かって追加されます「&」があり、私はリクエストパラメータをJavaで構築するURL
StringBuffer sb=new StringBuffer("/test.jsp");
sb.append("?");
Enumeration en = request.getParameterNames();
while(en.hasMoreElements()){
String paramName = (String) en.nextElement();
sb.append(paramName);
sb.append("=");
sb.append(request.getParameter(paramName));
sb.append("&");
}
String constructedURLWithParams=sb.toString();
をやっているこれは、しかし、問題はあります。私はもう一度ストリング操作を行い、末尾の "&"を削除したくありません。これを行うより良い方法をお勧めしますか?
これはどのように、私はこれらのちょっとした問題を通常修正します – chedine