1
resposta

Dúvida url

Boa tarde,

Minha dúvida é como a url sabe que deverá ser chamada o formulario.jsp? porque nao teve nenhum anotação chamando aquele arquivo.. a onde eu indico para qual página deve ser direcionada?

Obrigado

1 resposta

Olá Arthur, blz ?

O projeto usado pelo professor está ultilizando VRaptor como Servlet Controller, o mesmo usa como padrão o nome da classe e o nome dos metodos para fazer o mapeamento, ou seja, dado o controller:

import br.com.caelum.vraptor.Resource;

@Resource
public class ProdutoController {
    public void formulario() {
    }
}

a url será, (httl:8080/seu-contexto/produto/formulario)

Repare que o sufixo Controller foi omitido.

também é necessário criar a JSP dentro de js/produto/formulario, segundo o mesmo padrao da url.

Esse padrão é muito utilizado em frameworks, pois reduz bastante algumas preocupações que os desenvolvedores sempre tem em projetos em geral.

Da uma olhada aqui.

https://pt.wikipedia.org/wiki/Conven%C3%A7%C3%A3o_sobre_configura%C3%A7%C3%A3o