VRAPTOR - Exemplo MyDVDs

1 resposta
MrDataFlex
Senhores, achei este código:
/**
     * Accepts HTTP GET requests.
     * URL:  /users (only GET requests for this URL)
     * View: /WEB-INF/jsp/user/list.jsp
     *
     * Lists all users.
     */
	@Path("/users")
	@Get
	public void list() {
        List<User> users = new ArrayList<User>();
        // search by hand example
        List<User> usersFromDatabase = this.dao.listAll();
        for (User user : usersFromDatabase) {
            User newUser = new User();
            newUser.setLogin(user.getLogin());
            newUser.setName(user.getName());
            users.add(newUser);
        }

        result.include("users", users);
    }

La duvida:

Pq não apenas:

@Path("/users")
	@Get
	public void list() {
            result.include("users", this.dao.listAll());
    }

Algum tipo de segurança no cache? (E se for, realmente é responsabilidade do controller responder pela imutalidade da lista?)

1 Resposta

Lucas_Cavalcanti

isso é pro password do usuário não ficar disponível na jsp, acho

Criado 15 de setembro de 2010
Ultima resposta 15 de set. de 2010
Respostas 1
Participantes 2