項目隨筆

項目很趕

本來早應該寫些總結的。


關於EL表達式和js的關係,本來以爲EL是個很簡單的內容,事實上也確實是,但是學的時候忽略了一些細節:

js是客戶端執行,el是在服務端執行,而服務端比客戶端先執行,所以你不能用js來改變已經執行的el表達式的值,但是卻可以用el來給js初始化傳值,這和jsp腳本是一樣的效果,但是如果js腳本不是在jsp頁面裏而是在單獨的js文件裏,這時用el初始傳值是不起作用的,但你可以通過window.onload()來得到el的值再傳送給js文件裏的方法進行變量初始化


jstl核心標籤庫中的<c:if>標籤中的test屬性接收的是String值,類似<c:if test="1=1"></c:if>,是返回不了true的,呵呵光


上面這兩個合起來折磨了我一天,先是我各種拼接字符串。。。然後懷疑是不是bug,覺得不應該吧,去查資料,結果 資料告訴我test接收的是boolean值,這就很尷尬了,坑我呢。後知後覺了


項目很趕,有很多總結我也沒寫。有點可惜,確實


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章