He aprendido acerca de los servlets y los JSP antes, pero no sé qué es el JSTL y la diferencia entre el JSP y el JSTL.¿Cuál es la diferencia entre el JSP y el JSTL?
Respuesta
JSP es una tecnología similar a ASP que le permite incrustar código Java dentro de páginas HTML. Este código se puede insertar mediante <%%> bloques o mediante etiquetas JSP. La última opción es generalmente preferida sobre la primera, ya que las etiquetas se adaptan mejor a la propia forma de representación de etiquetas de HTML, por lo que sus páginas se verán más legibles. JSP le permite incluso definir sus propias etiquetas (debe escribir el código que realmente implementa la lógica de esas etiquetas en Java). JSTL es solo una biblioteca de etiquetas estándar proporcionada por Sun (bueno, ahora Oracle) para llevar a cabo tareas comunes (como bucles, formateo, etc.).
@Frenando Miguelez, gracias por su respuesta. Si implemento el JSTL, ¿es el mismo código del JSP? (Me refiero al
Utiliza simplemente JSP normales. La única diferencia es que debe declarar al comienzo de JSP qué parte (core, sql, etc.) de JSTL va a utilizar: http://www.java2s.com/Code/Java/JSTL/JSTLImportaPage.htm –
La opinión del desarrollador del lado del cliente: cuanto menos se ve el lenguaje de plantillas como HTML, más legible es IMO. El solo uso de los tokens '>' era un defecto de diseño. Nada más feo/más confuso que una pila gigante de taglib/HTML entrelazado escrito por el desarrollador del lado del servidor o de la aplicación que solo busca martillar algunos clavos. –
Salida
BTW éstos vienen por googlear "jstl" como el primer y tercer golpe, respectivamente.
El segundo enlace no parece funcionar – thedjpetersen
- 1. ¿Cuál es la diferencia entre java y jsp?
- 2. ¿Cuál es la diferencia entre el NSImage y el UIImage?
- 3. ¿Cuál es la diferencia entre el tenedor y el hilo?
- 4. ¿cuál es la diferencia entre el objetivo y el proyecto?
- 5. Backbone.Js - ¿Cuál es la diferencia entre el y $ el?
- 6. ¿Cuál es la diferencia entre el mango y el hilo?
- 7. ¿Cuál es la diferencia entre el
- 8. ¿Cuál es la diferencia entre el colado y la coerción?
- 9. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 10. ¿Cuál es la diferencia entre el casting y la conversión?
- 11. ¿cuál es la diferencia entre el material y la textura?
- 12. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 13. ¿Cuál es la diferencia entre la tubería y el zócalo?
- 14. ¿Cuál es la diferencia entre el cifrado SHA y AES?
- 15. ¿Cuál es la diferencia entre el nuevo operador y Class.newInstance()?
- 16. ¿Cuál es la diferencia entre el formato OMF y COFF?
- 17. ¿Cuál es la diferencia entre el enlace primero y reciente?
- 18. ¿cuál es la diferencia entre los navegadores y el nodo?
- 19. ¿cuál es la diferencia entre voltearse y pasar el mouse?
- 20. ¿cuál es la diferencia entre net.tcp y el protocolo TCP?
- 21. ¿Cuál es la diferencia entre el operador "=" y "==" en Bash?
- 22. ¿Cuál es la diferencia entre .sqlite y el archivo .db?
- 23. ¿Cuál es la diferencia entre setattr() y el objeto .__ setattr __()?
- 24. ¿Cuál es la diferencia entre VBScript's y el operador &?
- 25. ¿Cuál es la diferencia entre el cifrado GET y POST?
- 26. cuál es la diferencia entre las plantillas y el polimorfismo
- 27. ¿Cuál es la diferencia entre: = y + = en el archivo make?
- 28. diferencia entre eq y == en JSP
- 29. ¿cuál es la diferencia entre:.! y: r !?
- 30. ¿Cuál es la diferencia entre .ToString (+) y ""
Relacionados: http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and-jsp En una tuerca: JSP es una ** tecnología de visualización ** y JSTL es una ** taglibrary JSP **. No usa el * o * otro. Simplemente usa JSP * con * JSTL. – BalusC