国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP中EL表達式的用法詳解(必看篇)

2020-07-27 21:25:07
字體:
來源:轉載
供稿:網友

EL 全名為Expression Language

EL 語法很簡單,它最大的特點就是使用上很方便。接下來介紹EL主要的語法結構:

${sessionScope.user.sex}

所有EL都是以${為起始、以}為結尾的。上述EL范例的意思是:從Session的范圍中,取得

用戶的性別。假若依照之前JSP Scriptlet的寫法如下:

User user =(User)session.getAttribute("user");

String sex =user.getSex( );

兩者相比較之下,可以發現EL 的語法比傳統JSP Scriptlet 更為方便、簡潔。

EL表達式是配合JSTL使用的。你需要引入JSTL標簽庫(<c:forEach items=""></c:forEach>,<c:if test=""></c:if>等屬于jstl表達式)

<%@taglib uri=" jsp標簽的命名空間 " prefix="c"%>

.與 [ ] 運算符

EL 提供 . 和 [ ] 兩種運算符來導航數據。下列兩者所代表的意思是一樣的:

${sessionScope.user.sex}等于${sessionScope.user["sex"]}

. 和 [ ] 也可以同時混合使用,如下:

${sessionScope.shoppingCart[0].price}

回傳結果為shoppingCart中第一項物品的價格。

不過,以下兩種情況,兩者會有差異:

(1) 當要存取的屬性名稱中包含一些特殊字符,如. 或

主站蜘蛛池模板: 桐梓县| 桑植县| 湖口县| 彝良县| 云浮市| 绥芬河市| 周宁县| 共和县| 洛川县| 汪清县| 剑阁县| 申扎县| 刚察县| 军事| 崇礼县| 华容县| 日土县| 盘锦市| 东乌| 鸡泽县| 革吉县| 勃利县| 新巴尔虎左旗| 鄂托克前旗| 英吉沙县| 固镇县| 仙桃市| 永靖县| 阜新市| 土默特左旗| 肃宁县| 颍上县| 明水县| 宣化县| 鄄城县| 花莲县| 徐闻县| 乌拉特后旗| 自贡市| 太仆寺旗| 平远县|