中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Servlet和Jsp知識點都有哪些呢

發布時間:2021-10-20 17:18:45 來源:億速云 閱讀:135 作者:柒染 欄目:大數據

這篇文章給大家介紹Servlet和Jsp知識點都有哪些呢,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

EL表達式

        作用:為了Servlet和Jsp之間的數據更加方便的通信

        原來是這樣獲取數據的:

<!-- 傳統方式獲取數據 -->

<b><%=request.getAttribute("str") %></b>
<b><%=((User)request.getAttribute("user")).getAddr().getTown() %></b>
<b><%=((HashMap<String,String>)request.getAttribute("map")).get("a") %></b>

        現在用EL表達式是這樣的:

<!-- EL表達式方式獲取數據 -->

<b>${str}</b>
<b>${user.addr.town}</b>
<b>${map.a}</b>

        有一說一,的確方便了喝多。

JSTL:Jsp標準標簽庫

    用前準備

        作用:在jsp里面寫java代碼是在太煩了,用jstl來寫這些java代碼會方便很多

        使用之前需要導包jstl.jar和standard.jar

        在jsp文件中需要引入標簽庫

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    out標簽、set標簽和remove標簽

        out標簽的作用是輸出

        set標簽的作用是存儲鍵值對

        remove標簽的作用是刪除鍵值對

        out標簽使用如下:

<!-- out標簽 -->
<c:out value="木子六日"></c:out><br>
<c:out value="${str}"></c:out><br>

        set標簽使用如下:

<!--
	 set標簽 
	 鍵值對默認存在pageContext中
	 其中的scope屬性值可以設置存在哪個域中
-->
<c:set var="hello" value="你好呀!" scope="request"></c:set>
<c:out value="${hello}"></c:out><br>

        remove標簽的使用如下:

<!-- remove標簽 默認刪除所有域中的指定鍵值對 scope屬性可刪除指定域中的指定鍵值對-->
<c:remove var="hello"/>

    if標簽和choose標簽

        if標簽的作用就是java中if的作用

        choose標簽的作用就是java中if···else的作用

        if標簽使用如下:

<!--test屬性里面寫條件判斷-->
<c:if test="${a>2}">
	<b>這就是jstl里的if判斷</b><br>
</c:if>

        choose標簽使用如下:

<c:choose>
	<c:when test="${a>1}">
		<i>這就是jstl的choose標簽</i><br>
	</c:when>
	<c:otherwise>
		<i>呵呵</i><br>
	</c:otherwise>
</c:choose>

    foreach標簽

        就是循環唄

        兩種用法:常量循環和動態循環,舉個例子就知道怎么回事兒了

        常量循環用法:起點為1,終點為5,步長為1

<!--常量循環-->
<!-- varstatus相當于角標的變量名-->
<c:forEach begin="1" end="5" step="1" varStatus="vs">
	<u>這就是jstl的循環--${vs.index}</u><br>
</c:forEach>

        動態循環用法(重要):和java中for循環遍歷列表的那種寫法很像

<!--動態循環-->
<c:forEach items="${ls}" var="str">
	${str}<br>
</c:forEach>

關于Servlet和Jsp知識點都有哪些呢就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿坝| 甘谷县| 修水县| 玉环县| 桑日县| 图木舒克市| 石棉县| 瓮安县| 舒城县| 垣曲县| 娄烦县| 夹江县| 漳平市| 揭东县| 民权县| 华亭县| 三都| 榆社县| 东海县| 鹰潭市| 上高县| 饶平县| 钟山县| 龙州县| 平邑县| 鹤山市| 卢氏县| 射阳县| 隆德县| 永德县| 武鸣县| 繁峙县| 乌鲁木齐县| 剑川县| 三门县| 红原县| 兴城市| 武汉市| 榕江县| 新晃| 阿尔山市|