ActionMessage x Recuperando duas chaves do bundle

1 resposta
M

Pessoal, implementei o método validate da seguinte forma:

@Override
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		
		ActionErrors errors = new ActionErrors();	
		
		if(!isAssuntoSelecionado()){
			errors.add("assuntoSelect", new ActionMessage("errors.contato.required.field", "label.contato.assunto"));
		}
		
		if(this.mensagem == null || this.mensagem.equals("")){
			errors.add("mensagem", new ActionMessage("errors.contato.required.field", "label.contato.mensagem"));
		}
		
		return errors;
	}

Como faço pra recuperar as chaves label.contato.assunto e label.contato.mensagem do meu bundle ? já que as outras duas estão trazendo certinho ?

Valew

Valew.

1 Resposta

M

Valew

@Override
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		
	ActionErrors errors = new ActionErrors();	

	ResourceBundle bundle = ResourceBundle.getBundle("portal");
		
	if(!isAssuntoSelecionado()){
		errors.add("assuntoSelect", new ActionMessage("errors.contato.required", bundle.getString("label.contato.assunto")));
	}
	
	if(this.mensagem == null || this.mensagem.equals("")){
		errors.add("mensagem", new ActionMessage("errors.contato.required.field", bundle.getString("label.contato.mensagem")));
	}
		
	return errors;
}
Criado 10 de fevereiro de 2009
Ultima resposta 11 de fev. de 2009
Respostas 1
Participantes 1