Servletleri ve JSP'leri daha önce öğrendim, ancak JSTL'nin ne olduğunu ve JSP ile JSTL arasındaki farkın ne olduğunu bilmiyorum.JSP ve JSTL arasındaki fark nedir?
cevap
JSP, ASP.'ye benzeyen, Java kodlarını HTML sayfalarına yerleştirmenize izin veren bir teknolojidir. Bu kod <%%> blokları veya JSP etiketleri aracılığıyla eklenebilir. Son seçenek genellikle birinciden daha önceliklidir, çünkü etiketler HTML'nin kendi etiket gösterim formuna daha iyi uyum sağlar, böylece sayfalarınız daha okunabilir görünecektir. JSP, kendi etiketlerinizi bile tanımlamanıza izin verir (Java'da bu etiketlerin mantığını gerçekte uygulayan kodu yazmalısınız). JSTL, ortak görevler (döngü, biçimlendirme, vb.) Gerçekleştirmek için Sun tarafından sağlanan standart bir etiket kitaplığıdır (şimdi, Oracle).
@Frenando Miguelez, yanıtınız için teşekkür ederiz. JSTL'yi uygularsam, JSP'nin aynı kodu mu? (Yani
Sadece normal normal JSP kullanıyorsunuz. Tek fark, JSP'nin başlangıcında JSTL'nin hangi bölümünü (çekirdek, sql, vb.) Kullanacağını bildirmenizdir: http://www.java2s.com/Code/Java/JSTL/JSTLImportaPage.htm –
İstemci tarafı geliştiricinin görüşü: Templating dili daha az HTML, daha okunaklı IMO gibi görünüyor. Sadece> 'simgelerinin kullanılması bir tasarım hatasıydı. Sadece bir çivi çakmak isteyen sunucu tarafında veya uygulama dev tarafından yazılmış iç içe taglib/HTML dev bir yığın daha çirkin/daha kafa karıştırıcı. –
Kontrol dışarı
- JavaServer Pages Standard Tag Library
- A JSTL primer Btw bu sırasıyla birinci ve üçüncü isabet olarak "JSTL" googling tarafından gelip.
İkinci bağlantı çalışmıyor – thedjpetersen
- 1. Python'da {} ve [] arasındaki fark nedir?
- 2. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 3. $ arasındaki fark nedir? ve PowerShell
- 4. Fark() arasındaki fark nedir mustache.js
- 5. arasındaki fark nedir?
- 6. Java arasındaki fark nedir
- 7. arasındaki fark nedir?
- 8. arasındaki fark nedir?
- 9. jsp
- 10. app.doScript ve $ .evalFile arasındaki fark nedir?
- 11. gVim ve gVim arasındaki fark nedir?
- 12. isAlpha ve isLetter arasındaki fark nedir?
- 13. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 14. .got ve .got.plt bölümü arasındaki fark nedir?
- 15. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 16. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 17. R içinde `=` ve `<-` arasındaki fark nedir?
- 18. uint ve System.UInt32 arasındaki fark nedir?
- 19. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 20. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 21. Cacerts ve keystore arasındaki fark nedir?
- 22. GPLv2 ve GPLv3 arasındaki fark nedir?
- 23. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 24. ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
- 25. Hashtable ve Dictionary arasındaki fark nedir?
- 26. RoutedCommand ve RoutedUICommand arasındaki fark nedir?
- 27. MySQL'deki boolean ve bool arasındaki fark nedir?
- 28. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 29. WideChar ve AnsiChar arasındaki fark nedir?
- 30. PHP'de 'stripcslashes' ve 'stripslashes' arasındaki fark nedir?
İlgili: http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and-jsp bir fındık: JSP ** bir ** görünüm teknolojidir ve JSTL olduğunu a ** JSP taglibrary **. Birini * veya * diğerini kullanmazsın. Sadece JSP * ile * JSTL kullanın. – BalusC