4
respostas

Add a CSS file

A pergunta nao eh relacionada ao topico, mas nao sei aonde eu poderia adiciona-la. Estou adicionando aqui pois eh onde estou no curso.

Como eu faco para adicionar um CSS na minha pagina? Tentei do modo padrao e nao funciona, preciso declarar isso no Spring. Achei solucoes na net sobre modificar o arquivo: spring-dispatcher-servlet.xml, mas parece que o instrutor criou o projeto sem este arquivo, ele criou via classe Java.

Obrigado!

4 respostas

Oi Leandro,

No curso é mostrado um método que você deve sobreescrever para que o spring mvc ignore as urls que ele não entende. Ele vai delegar a requisição para o servidor e ele vai resolver o endereço solicitado.

Ah ok, vlw Alberto!

Estava pesquisando e achei esse fórum com um mesmo problema, só que não consegui resolver. Coloco lá no head a referencia

<link rel="stylesheet" type="text/css" href="css/estilo.css" />

a pasta css com o arquivo está abaixo de WEB-INF

Tenho que configurar algo no AppWebConfiguration? Criar algum método lá?

Olá Fernando, extenda a sua classe de configuração para extends WebMvcConfigurerAdapter e crie o metodo abaixo:

@Bean
public ViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setViewClass(JstlView.class);
        viewResolver.setPrefix("/WEB-INF/views/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
}

Isso vai resolver! Senão, posta ai! Abraços!