space admin edit.
package org.iri_research.renkan.controller;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
public class Utils {
public static String buildBaseUrl(HttpServletRequest request) {
StringBuffer baseUrl = request.getRequestURL();
boolean firstParam = true;
Enumeration<?> namesEnum = request.getParameterNames();
while(namesEnum.hasMoreElements()) {
String paramName =
(String)namesEnum.nextElement();
if("p.page".equals(paramName)) {
continue;
}
for(String val:request.getParameterValues(paramName)) {
if(firstParam) {
baseUrl.append('?');
firstParam = false;
}
else {
baseUrl.append('&');
}
baseUrl.append(paramName).append('=').append(val);
}
}
return baseUrl.toString();
}
}