亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JSP常用標簽

難度初級
時長 1小時42分
學習人數
綜合評分9.70
168人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • <!-- 用法四:部分遍歷并帶狀態 --> <c:forEach var="fruit" items="${fruits}" begin="1" end="3" varStatus="fru"> <c:out value="${fruit}——四個屬性:"></c:out><br> <c:out value="index屬性:${fru.index}"></c:out><br> <c:out value="count屬性:${fru.count}"></c:out><br> <c:out value="first屬性:${fru.first}"></c:out><br> <c:out value="last屬性:${fru.last}"></c:out><br> <c:out value="----------"></c:out><br> </c:forEach> Ps:index從0開始;count從1開始;first是否第一個(boolean);last是否最后一個(boolean)。

    查看全部
  • forEach標簽的用法 -根據循環條件遍歷集合(Collectoin)中的元素 .var設定變量名用于存儲從集合中取出元素(必須無默認值) .items指定要遍歷的集合(必須無默認值) .begin、end用于指定遍歷的起始位置和終止位置(有默認) .step指定循環的步長(有默認) .varStatus通過index、count、first、last幾個狀態值,描述begin和end子集中的元素狀態 <% List<String> fruits=new ArrayList<String>(); fruits.add("apple"); fruits.add("pear"); fruits.add("orange"); fruits.add("banana"); request.setAttribute("fruits", fruits); %> <!-- forEach標簽用法 --> <!-- 用法一:全部遍歷 --> <c:forEach var="fruit" items="${fruits}"> <c:out value="${fruit}"></c:out><br> </c:forEach> <hr> <!-- 用法二:部分遍歷 --> <c:forEach var="fruit" items="${fruits}" begin="1" end="4"> <c:out value="${fruit}"></c:out><br> </c:forEach>

    查看全部
  • choose、when、otherwise標簽的用法 -通常這三個標簽被放在一起配合使用 -<c:choose>標簽嵌套在<c:when>和<c:otherwise>標簽外面作為他們的父標簽來使用 -其中choose和when標簽也可以一起組合使用 <!-- choose、when、otherwise標簽的用法 --> <!-- 第一種用法 --> <c:choose> ?<c:when test="${param.score>=60&&param.score<=100}"> ? ?<c:out value="通過"></c:out> ?</c:when> ? ?<c:when test="${param.score>=0&&param.score<=59}"> ? ?<c:out value="不通過"></c:out> ?</c:when> ?<c:otherwise> ? ?<c:out value="輸入錯誤??!"></c:out> ?</c:otherwise> </c:choose><br> <!-- 第二種用法 --> <c:choose> <c:when test="${param.score==100 }"> ?<c:out value="太棒啦,你是第一名?。?!"></c:out> </c:when> </c:choose> Ps:用法類似于switch——case——default。

    查看全部
  • choose、when、otherwise標簽的用法 -通常這三個標簽被放在一起配合使用 -<c:choose>標簽嵌套在<c:when>和<c:otherwise>標簽外面作為他們的夫標簽來使用 -其中choose和when標簽也可以一起組合使用 <!-- choose、when、otherwise標簽的用法 --> <c:choose> <c:when test="${param.score<=100 && param.score>=60 }"> <c:out value="及格"></c:out> </c:when> <c:when test="${param.score<60 && param.score>=0 }"> <c:out value="不及格"></c:out> </c:when> <c:otherwise> <c:out value="請檢查你的輸入!"></c:out> </c:otherwise> </c:choose> Ps:用法類似于switch——case——default。

    查看全部
  • <!-- if標簽用法 --> <form action="index.jsp" method="post"> <input type="text" name="score" value="${param.score}" /> <input type="submit"/> </form> <!-- 優秀:score>=90 --> <c:if test="${param.score>=90}" var="result" scope="session"> <c:out value="你的成績:優秀——${sessionScope.result}"></c:out> </c:if> Ps:$(param.user)相當于<%=request.getParameter("user")%>;$(paramValues.favorites[0])相當于<%=request.getParameters("favorites")[0]%>。

    查看全部
  • <!-- catch標簽的用法 --> <c:catch var="error"> <c:set target="aa" property="bb">asasa</c:set> </c:catch> <c:out value="${error}"></c:out>

    查看全部
  • JSTL標簽之remove標簽 remove標簽的用法 - remove掉某個變量 ?- var屬性是必選 ?- scope屬性是可選 <!-- remove標簽的使用 --> <c:set var="firstName" value="John"></c:set> <c:out value="${firstName}"></c:out><br> <c:set var="firstName" value="Bob"></c:set> <c:remove var="firstName"/> <c:out value="${firstName}"></c:out><br> <!-- remove標簽的使用 ,如果用remove標簽刪除javabean中的屬性就不起作用了,也就是說remove標簽是和var一起使用的,因為用set標簽給javabean的屬性賦值時用的不是var,是property。所以用remove標簽刪除javabean的屬性就不起作用了?。?!-->

    查看全部
  • <!-- 存值到scope中 --> <!-- 第一種寫法 --> <c:set value="today" var="day" scope="session"></c:set> <c:out value="${day}"></c:out> <hr> <!-- 第二種寫法 --> <c:set var="age" scope="application">four</c:set> <c:out value="${age}"></c:out> <hr> <!-- 通過set標簽向person中賦值 --> <jsp:useBean id="person" class="entity.Persion"></jsp:useBean> <c:set target="${person}" property="user" value="admin"></c:set> <c:out value="${person.user}"></c:out> <hr> <c:set target="${person}" property="pwd">123456</c:set> <c:out value="${person.pwd}"></c:out> Ps:不能同時有“var”和“target”屬性?!皊cope” 是可選的,如果沒有使用這個屬性,則默認為頁面作用域。

    查看全部
  • <c:out>兩個不常用的屬性 default - 如果value中找不到要輸出的變量,則將默認值輸出 escapeXml - 默認忽略XML中的特殊字符,false的時候會轉義

    查看全部
  • <% String username="null"; request.setAttribute("username", username); %> <c:out value="${empty username}"></c:out> Ps:如果username為null或者"",則返回true;如果username為"有內容",則返回false。

    查看全部
    0 采集 收起 來源:EL運算符

    2019-04-02

  • EL自動類型轉換: 要取得文本框中的輸入,我們需要做類型轉換 普通寫法: String str_count = request.getParameter("count"); int count = Integer.parseInt(str_count); count = count + 20; EL會進行自動類型轉換,只需要這樣寫 ${param.count +20} EL隱式對象: 1、pageContext,對應于當前頁面的處理。 2、pageScope,與頁面在作用域屬性的名稱和值相關聯的Map類。 3、requestScope,與請求作用域屬性的名稱和值 相關聯的Map類。 4、sessionScope,與會話作用域屬性的名稱和值 相關聯的Map類。 5、applicationScope,與應用程序作用域屬性的名稱和值 相關聯的Map類。 6、param,按名稱存儲請求參數的的主要值 的Map類。 7、paramValues,將請求參數的所有值 作為String數組存儲的Map類。 8、Header,按名稱存儲請求頭主要值的Map類。 9、headerValues,將請求頭的所有值 作為String數組存儲的Map類。 10、cookie,按名稱存儲請求附帶的cookie的Map類。 11、initParam,按名稱存儲Web應用程序上下文初始化參數的Map類。

    查看全部
  • EL變量范圍對應jsp的page request session application 分別為pageScope requestScope sessionScope applicationScope <c:out value="${username}" /> 運行時,會依次在page->request->session->application范圍中尋找名為username的變量,然后輸出其值。但是如果沒有,就返回空字符串。

    查看全部
    0 采集 收起 來源:EL變量

    2019-04-02

  • JSTL標簽的value屬性的屬性值可以為變量和常量. 變量需要通過EL表達式來獲取. 1.什么是EL表達式 全名為Exoression Language 經常與JSTL配合使用,使得JSP頁面更直觀,寫法更簡單 普通寫法:<%=session.getValue("name") %> EL表達式:<c:out value="${sessionScope.name}"/> 2.EL表達式的格式 用美元符號"$"定界,內容包括在花括號"{}"中; ${表達式} EL表達式的基本格式:用美元符號“$”定界,內容包括在花括號“{}”中——${表達式}。 EL表達式中的"."與"[]"運算符: 通常情況兩者通用,eg:${user.sex}等同于${user["sex"]}; 其中"[]"還可以用來進行集合元素中的定位${booklist[0].price}。 不通用的情況: 1、包含特殊符號: 如${user.first-name}則為錯誤的寫法,正確的:${user["first-name"]}; 2、通過變量動態的取值時:${user[param]}---param可以是name or sex or others,是用戶傳入的情況。 而"."不能動態取值,它的寫法是:${user.name}or${user.sex}or...

    查看全部
  • JSTL在基本配置導入jar后,使用前還需導入標簽庫: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <c:out value="輸出內容"></c:out> Ps:在uri中之所以能找到該http,是因為導入了jar,否則是找不到的。prefix="c",里面的名字可以自定義,一般為“c”。

    查看全部
  • 下載地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 下載文件:jakarta-taglibs-standard-1.1.2.zip Ps:載入外來包,不建議采?。河覔繇椖俊狟uild Path方式,因為這樣只是引入了一個jar包的link進來,如果把項目挪動位置或者把jar包刪除了,則報錯。推薦直接把要載入的文件復制到:項目——WebRoot\WEB-INF\lib里面,不要忘了把jar包選中——右鍵——Build Path----Add to Build Path。這樣做可以讓jar包隨著項目走,綁在了一起。

    查看全部
    0 采集 收起 來源:JSTL環境搭建

    2019-04-02

舉報

0/150
提交
取消
課程須知
本課程是JAVAEE中JSP開發初級課程,建議小伙伴們先對JSP基礎知識修煉完畢,之后再來進修
老師告訴你能學到什么?
1、JSTL核心標簽的使用 2、EL表達式與JSTL的配合使用 3、JSTL函數的使用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!