Pessoal, andei lendo sobre JSTL, mas até agora não entendi por que devo utiliza-la, qual vantagem, alguem poderia me ajudar?
Codigo fica muito mais limpo.
facilita a aplicação do MVC no projeto.
você não coloca codigos java na sua view, até pq foge do MVC
dentre varias outras…
de uma lida neste pdf…
http://www.ucb.br/prg/professores/fgoulart/JSTL.pdf
Cara, JSTL veio para que vc não tenha que colocar código java na sua JSP. <% %>
Com isso é mais fácil um designer ver
${carro.marca}
do que
<% Carro carro = (Carro) request.getAttibute('carro'); %> <%= carro.getMarca() %>
Lembre-se que design não tem que saber linguagem java
Vc evita de colocar códigos de negócio na JSP pois utilizando <% vc é tentado a funfar um monte de if/else ali pois é java.
jakefrog, uma correção.
Isso aqui:
${carro.marca}
Não é JSTL, mas sim EL (Expression Language), que faz parte da especificação do JSP.
JSTL é um conjunto de Tags.
[]´s
[quote=davidbuzatto]jakefrog, uma correção.
Isso aqui:
${carro.marca}
Não é JSTL, mas sim EL (Expression Language), que faz parte da especificação do JSP.
JSTL é um conjunto de Tags.
[]´s[/quote]
OOooooops, my bad! :oops:
Ouça o rapaz viu? Não é JSTL! haha
Deixa eu mudar, faça por EL + JSTL! =P