Galera, estou querendo saber as melhores tecnologias para se desenvolver um site?, além do nosso JSP é claro, é comum usar o JSP com o css ou mesmo, o q o css faz o JSP também já faz???
Uma coisa é uma coisa, outra coisa é outra coisa!
JSP é a página java para web. CSS é folha de estilos onde você define detalhes do layout da sua aplicação!
CSS indepente de plataforma! Você pode usar com ASP, PHP, .NET, JSP e etc…
Voltando a sua pergunta! Pessoalmente, considero obrigatório usar folhas de estilos separadas de códigos de páginas!