@ComponentpublicclassConfiguracao{privateEnvironmentenv;privateStringvalorQualquer;publicConfiguracao(Environmentenv){this.env=env;}//get e set para valorQualquer}
Creio que abordagem padrão não seria possível devido ao construtor…
A solução seria algo como um interceptor?
depende do que vc quer fazer… não dá pra fazer isso em um componente qualquer…
o jeito padrão seria criar um controller que recebe a requisição e muda o valor dentro do componente desejado.
aspmedeiros
Eu uso um controller que recebe esse componente tava querendo implementar um espécie de active record para salvar umas configurações…
aew ficaria mais ou menos assim:
Por eu tá usando EL eu preciso de um construtor vazio certo?
Aew se eu colocar um construtor vazio o vraptor não sabe qual usar correto?
@ComponentpublicclassConfiguracao{privateEnvironmentenv;privateStringvalorQualquer;publicConfiguracao(){}publicConfiguracao(Environmentenv){this.env=env;}//get e set para valorQualquer }
Lucas_Cavalcanti
não é por vc estar usando EL, é pq o VRaptor dá new usando construtor sem argumento qdo tá populando os parâmetros.
bom, se forem poucas configurações, talvez seja melhor receber os parâmetro direto… senão talvez seja melhor extrair uma classe com os valores que podem ser editados.