public static String getParameter(ServletRequest request) {
Assert.notNull(request, "request must not be null");
StringBuilder parameter = new StringBuilder();
Enumeration<String> enumeration = request.getParameterNames();
ArrayList<String> parameterList = Collections.list(enumeration);
Collections.sort(parameterList);
for (String paramName : parameterList) {
String value = request.getParameter(paramName);
if (!paramName.equals("sign") && !paramName.equals("pic")) {
parameter.append(paramName).append("=").append(value).append("&");
}
}
if (parameter.length() > 0) {
return parameter.substring(0, parameter.length() - 1);
}
return null;
}
public static String getReportParameter(ServletRequest request) {
Assert.notNull(request, "request must not be null");
StringBuilder parameter = new StringBuilder();
Enumeration<String> enumeration = request.getParameterNames();
ArrayList<String> parameterList = Collections.list(enumeration);
Collections.sort(parameterList);
for (String paramName : parameterList) {
String value = request.getParameter(paramName);
if(null == value)
{
continue;
}
if (!paramName.equals("sign") && !paramName.equals("pic"))
{
parameter.append(paramName).append("=").append(value).append("&");
}
}
if (parameter.length() > 0) {
return parameter.substring(0, parameter.length() - 1);
}
return null;
}