public static String getParameter(final Request request, final String parameterName)
	{
		String parameterValue = request.getRequestParameters().getParameterValue(parameterName)
			.toString();
		if ((parameterValue == null) || parameterValue.isEmpty())
		{
			parameterValue = request.getPostParameters().getParameterValue(parameterName)
				.toString();
		}
		if ((parameterValue == null) || parameterValue.isEmpty())
		{
			parameterValue = request.getQueryParameters().getParameterValue(parameterName)
				.toString();
		}
		if ((parameterValue == null) || parameterValue.isEmpty())
		{
			parameterValue = request.getRequestParameters().getParameterValue(parameterName)
				.toString();
		}
		return parameterValue;
	}
public static String getParameter ( final Request request , final String parameterName ) { String parameterValue = request . getRequestParameters ( ) . getParameterValue ( parameterName ) . toString ( ) ; if ( ( parameterValue == null ) || parameterValue . isEmpty ( ) ) { parameterValue = request . getPostParameters ( ) . getParameterValue ( parameterName ) . toString ( ) ; } if ( ( parameterValue == null ) || parameterValue . isEmpty ( ) ) { parameterValue = request . getQueryParameters ( ) . getParameterValue ( parameterName ) . toString ( ) ; } if ( ( parameterValue == null ) || parameterValue . isEmpty ( ) ) { parameterValue = request . getRequestParameters ( ) . getParameterValue ( parameterName ) . toString ( ) ; } return parameterValue ; }
Gets the parameter value from given parameter name. Looks in the query and post parameters.

@param request
the request
@param parameterName
the parameter name
@return the parameter value