Recuperar URL + parâmetros

Pessoal…

Tenho uma aplicação web onde em cada página existe um botão voltar, que atualmente está implementada com uma função JavaScript (history.go(-1)).
Preciso fazer a mesma coisa (funcionalidade), de outra forma.
Como posso fazê-lo com Java? Existe alguma função que recupere a Url e mais os parametros passados nela para que assim possa fazer a funcionalidade do botão voltar?

Obrigado.

request.getQueryString()

Rafael

Não ficou claro oque você quer.

Bom cara existe esse JavaScript,
não sei se vai te ajudar.

/*
Returns the url without the given GET parameter (both the urlParameter and it’s value)
*/
function getURLWithoutParameter(url, urlParameter) {
paramStartIndex = url.indexOf(’?’);

if (paramStartIndex < 0) {
	return url;
}

beforeParameters = url.substring(0, paramStartIndex);
parameters = url.substring(paramStartIndex);

parameterToDelete = parameters.indexOf(urlParameter + "=");
if (parameterToDelete > -1) {
	firstPartParameters = parameters.substring(0, parameterToDelete);
	nextParameterIndex = parameters.indexOf("&", parameterToDelete);
	if (nextParameterIndex > -1) {
		parameters = firstPartParameters + parameters.substring(nextParameterIndex + 1);
	} else {
		parameters = firstPartParameters;
	}
}

if (parameters == '?')
	parameters = '';

return beforeParameters + parameters;

}

Abraços