Struts - pegar erro no arquivo de propertie apartir da action

2 respostas
S

Em meu arquivo de properties eu tenho esse erro e gostaria de pega-lo na minha action

Alguém poderia me dizer como faria isso na action ?

errors.maxlength={0} can not be greater than {1} characters.

Grato

2 Respostas

ORB_de_Souza

Algo como :

ActionMessages errors = new ActionMessages();
	try {
	//seu código
        }
	catch (Exception e) {
	     errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("errors.maxlength",argumento1, argumento2));
	}
	if (!errors.isEmpty()) {
	    saveErrors(request, errors);
		forward = mapping.findForward("pagina-tratamento-erro");
	}

Pode usar ActionErrors também dependendo da versão do struts que está usando.
Espero ter ajudado.
:slight_smile:

S

Na verdade gostaria de pegar o texto

errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(“errors.maxlength”,argumento1, argumento2));

e adicionar em uma string.

Teria como fazer isso?

Grato

Criado 8 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 2
Participantes 2