URL を介してアクセスされるサーブレットがあり、その 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();
しかし問題は、構築された URL の末尾に「&」が追加されることです。文字列操作を再度実行して、末尾の「&」を削除したくありません。これを行うためのより良い方法を提案してもらえますか?