Ola galera, estou iniciando no vraptor 3, e nao estouo conseguindo fazer uma coisa simples
Quero mostrar na view o conteudo de um campo tipo assim.
@Resource
public class IniciarController{
private string desenvolvedor="Minha empresa aqui"
public void index(){
}
}
na view algo pareido
<html>
<h1> Software desenvolvido por ${desenvolvedor}</h1>
</html>
aparece escrito apenas Software desenvolvido por
t+
o vraptor3 não adiciona os campos do seu controller na requisição…
para retornar essa string, vc precisa fazer:
import br.com.caelum.vraptor.Result;
public class IniciarController {
private Result result;
public IniciarController(Result result) {
this.result = result;
}
public void index(){
result.include("desenvolvedor", "Minha empresa aqui");
}
}
ou ainda vc pode fazer no método index:
public String index() {
return "Minha empresa aqui";
}
e colocar no jsp:
<h1> Software desenvolvido por ${string}</h1>