關于jsp表達式語言EL
EL 怎么會過時呢?難道你那里已經進化到完全不用jsp的地步了嗎?EL主要與jstl標簽結合使用,在jsp2.0以后,也可以直接在jsp頁面中使用。
我個人認為jstl標簽和EL結合起來,與jsp頁面上的java腳本沒有什么區別。但是出于 MVC 系統分層設計構建的思想,結合jstl標簽使用EL是很有必要的。
而且在標簽中使用EL存取數據,這有利于在jsp頁面上與html標簽,在形式上保持一致,突出體現jsp視圖層的身份。而且在團隊開發中,JSTL與EL的結合可以輕松地達到統一代碼風格的作用,避免代碼混亂。
如果你目前只是學習jsp,了解EL也有助于你深刻體會MVC思想。另外,在Java Web Applications的開發中你很有可能遇上不只一種EL語言,因此,熟練掌握jsp的標準EL有助于你理解和運用其他的EL語言。
許多開源框架中也提供了類似的內容。學習EL花不了很長時間,因為EL的功能非常有限,如果你對jsp很熟悉的話,大約一個禮拜就可以把JSTL和EL搞定。
學習JSTL和EL的關鍵是觀念上的轉變和方法上的調整。