Recuperar URL + parâmetros

3 respostas
S

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.

3 Respostas

Rafael_Steil
request.getQueryString()

Rafael

louds

Não ficou claro oque você quer.

rafa_c

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

/*

Returns the url without the given GET parameter (both the urlParameter and its 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

Criado 5 de maio de 2005
Ultima resposta 5 de mai. de 2005
Respostas 3
Participantes 4