[b]
galerinha do Rock queria saber se tem como determinar o metodo que seria vallidado quando eu submiter um form.
exemplo
quando eu chamar o metodo salvar ele valida, mas se chamar o metodo pesquisa ele nao valida, ou melhor se chamar o metodo pesquisa ele valida mas usando outras regras de validação. (tanto o metodo salvar quando pesquisar estarao na mesma action.)
Você pode utilizar anotações para os métodos… e implementar nessa anotação validações diferentes.
Exemplo simples:
@RequiredFieldValidator(message = "You must
enter a value for data.")
@RequiredStringValidator(message = "You must
enter a value for data.")
void setData(String data);
@Validation()
public class User{
private String name;
public User() {}
public String getname() {return name;}
@RequiredStringValidator(message = "Please enter a name", trim = true)
public void setName(String lastName) {this.name = name;}
}
meu filter esta assim, mas acho q ele simplesmente nao esta lendo esse pacote, saberia pq ? estou usando o struts 2.1.6
parece que as anotaçoes mudaram um pouco neh, agora estao em pacotes diferentes e tals, estao em convention.
Sera que esse parametro mudou ? por causa dessa convention ?