之前經(jīng)常看到有人說(shuō)js是客房端的,EL是服務(wù)端的,不能在js中使用EL表達(dá)式----真是扯淡
要在javascript中使用El表達(dá)式,只需在el表達(dá)式兩端加上單引號(hào)或者雙引號(hào)即可
如:
<script>function(){
alert('${sessionScope.user.name}'); //獲取session中user對(duì)象的name屬性
}
</script>
也就是說(shuō)只要使用$就要加單引號(hào)
順便附一下EL內(nèi)置對(duì)象
類別 | 標(biāo)識(shí)符 | 描述 |
JSP | pageContext |
PageContext 實(shí)例對(duì)應(yīng)于當(dāng)前頁(yè)面的處理 |
作用域 | pageScope |
與頁(yè)面作用域?qū)傩缘拿Q和值相關(guān)聯(lián)的 Map 類 |
requestScope |
與請(qǐng)求作用域?qū)傩缘拿Q和值相關(guān)聯(lián)的 Map 類 |
|
sessionScope |
與會(huì)話作用域?qū)傩缘拿Q和值相關(guān)聯(lián)的 Map 類 |
|
applicationScope |
與應(yīng)用程序作用域?qū)傩缘拿Q和值相關(guān)聯(lián)的 Map 類 |
|
請(qǐng)求參數(shù) | param |
按名稱存儲(chǔ)請(qǐng)求參數(shù)的主要值的 Map 類 |
paramValues |
將請(qǐng)求參數(shù)的所有值作為 String 數(shù)組存儲(chǔ)的 Map 類 |
|
請(qǐng)求頭 | header |
按名稱存儲(chǔ)請(qǐng)求頭主要值的 Map 類 |
headerValues |
將請(qǐng)求頭的所有值作為 String 數(shù)組存儲(chǔ)的 Map 類 |
|
Cookie | cookie |
按名稱存儲(chǔ)請(qǐng)求附帶的 cookie 的 Map 類 |
初始化參數(shù) | initParam |
按名稱存儲(chǔ) Web 應(yīng)用程序上下文初始化參數(shù)的 Map 類 |