編輯:關於Android編程
<%@page import="java.util.*"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <jsp:usebean id="person" class="com.jia.test.Person"></jsp:usebean> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSTL 學習</title> <!-- OUT標簽 --> <c:out value="OUT 標簽用法:"></c:out> <br> <!-- 使用out標簽輸出常量 --> <c:out value="This is out first JSTL demo"></c:out> <br> <!-- 使用out標簽輸出變量 --> <% session.setAttribute("name", "姚佳偉"); %> <!-- 直接輸出變量 --> <c:out value="${name} "></c:out> <br> <!--當變量不存在時,通過default屬性輸出默認值 --> <c:out value="${name1 }" default="默認值"></c:out> <br> <!-- 設置輸出轉義後的字符需要escapeXml屬性值設置成false --> <c:out value="< out標簽>" escapexml="false"></c:out> <br> <!-- SET標簽 --> <c:out value="SET 標簽用法:"></c:out> <br> <!-- 存值到scrope中 --> <c:set value="today" var="day" scope="session"></c:set> <c:out value="${day }"></c:out> <br> <c:set var="age" scope="application">eleven</c:set> <c:out value="${age }"></c:out> <br> <!-- 通過set標簽向person中賦值 --> <c:set target="${person }" property="name2" value="zhangsan"></c:set> <c:out value="${person.name2 }"></c:out> <c:set target="${person }" property="age2" value="11"></c:set> <c:out value="${person.age2 }"></c:out> <c:set target="${person }" property="address2" value="北京市 海澱區"></c:set> <c:out value="${person.address2 }"></c:out> <br> <c:set target="${person }" property="name2">zhangsan</c:set> <c:out value="${person.name2 }"></c:out> <c:set target="${person }" property="age2">11</c:set> <c:out value="${person.age2 }"></c:out> <c:set target="${person }" property="address2">北京市 海澱區</c:set> <c:out value="${person.address2 }"></c:out> <br> <!-- REMOVE標簽 --> <c:out value="REMOVE 標簽用法:"></c:out> <br> <c:set var="lastName" value="Lily"></c:set> <c:out value="${lastName }"></c:out> <c:set var="firstName" value="Wang"></c:set> <c:remove var="firstName"> <c:out value="${firstName }"></c:out> <br> <!-- CATCH標簽 --> <c:out value="CATCH 標簽用法:"></c:out> <br> <c:catch var="error"> <c:set target="aa" property="bb">adbscde</c:set> </c:catch> <c:out value="${error }"></c:out> <br> <!-- IF標簽 --> <c:out value="IF 標簽用法:"></c:out> <br> <form action="firstDemo.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"> <c:out value="恭喜,您的成績是優秀!"></c:out> </c:if> <c:out value="${result }"></c:out> --%> <!-- choose when otherwise 標簽 --> <c:out value="choose when otherwise 標簽用法:"></c:out> <br> <!-- 當輸入的成績大於等於90,小於等於100-優秀 --> <!-- 當輸入的成績大於等於80,小於90-良好 --> <!-- 當輸入的成績大於等於70,小於80-中等 --> <!-- 當輸入的成績大於等於60,小於70-及格 --> <!-- 當輸入的成績大於等於0,小於60-不及格 --> <!-- 小於0,大於100 --> <c:choose> <c:when test="${param.score>=90 &¶m.score<=100}"> <c:out value="優秀"></c:out> </c:when> <c:when test="${param.score>=80 &¶m.score<90}"> <c:out value="良好"></c:out> </c:when> <c:when test="${param.score>=70 &¶m.score<80}"> <c:out value="中等"></c:out> </c:when> <c:when test="${param.score>=60 &¶m.score<70}"> <c:out value="及格"></c:out> </c:when> <c:when test="${param.score>=0 &¶m.score<60}"> <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> <% List<string> fruits = new ArrayList<string>(); fruits.add("apple"); fruits.add("orange"); fruits.add("pear"); fruits.add("watermelon"); fruits.add("banana"); fruits.add("grape"); request.setAttribute("fruits", fruits); %> <!-- forEach標簽 --> <c:out value="forEach標簽用法:"></c:out> <br> <!-- 用法一:全部遍歷 --> <c:foreach var="fruit" items="${fruits }"> <c:out value="${fruit }"></c:out> <br> </c:foreach> <c:out value="======================================"></c:out> <br> <!-- 用法二:部分遍歷 --> <c:foreach var="fruit" items="${fruits }" begin="1" end="4"> <c:out value="${fruit }"></c:out> <br> </c:foreach> <c:out value="======================================"></c:out> <br> <!-- 用法三:部分遍歷並指定步長 --> <c:foreach var="fruit" items="${fruits }" begin="1" end="4" step="2"> <c:out value="${fruit }"></c:out> <br> </c:foreach> <c:out value="======================================"></c:out> <br> <!-- 用法四:部分遍歷並輸出元素狀態 --> <c:foreach var="fruit" items="${fruits }" begin="1" end="4" 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> <c:out value="======================================"></c:out> <br> <!-- forTokens標簽 --> <c:out value="forTokens標簽用法:"></c:out> <br> <c:fortokens items="yao,jia,wei,zhen,bang" delims="," var="num"> <c:out value="${num }"></c:out> <br> </c:fortokens> <br> <br> <!-- IMPORT標簽 --> <c:out value="IMPORT標簽用法:"></c:out> <br> <%-- <!-- 導入網絡上的絕對路徑 --> <c:catch var="error09"> <c:import url="http://www.yaojiawei.cc"></c:import> </c:catch> <c:out value="${error09 }"></c:out> <br> --%> <!-- 導入相對路徑文件 --> <c:catch var="error08"> <c:import url="tt.txt" charencoding="UTF-8"></c:import> </c:catch> <c:out value="${error08 }"></c:out> <br> <!-- var及scope屬性的用法 --> <c:catch var="error07"> <c:import url="tt.txt" var="tt" scope="session" charencoding="UTF-8"></c:import> </c:catch> <c:out value="${error07 }"></c:out> <br> <c:out value="import標簽存儲的tt字符串變量值為: ${sessionScope.tt }"></c:out> <br> <!-- context屬性的用法 --> <c:catch var="error06"> <c:import url="/importFile.jsp" context="/AnotherWebProject"></c:import> </c:catch> <c:out value="${error06 }"></c:out> <br> <!-- REDIRECT標簽 --> <c:out value="REDIRECT標簽用法:"></c:out> <br> <%-- <c:redirect url="firstDemo.jsp"> <c:param name="username">yaojiawei</c:param> <c:param name="password">123456789</c:param> </c:redirect> --%> <c:out value="username是${param.username }"></c:out> <br> <c:out value="password是${param.password }"></c:out> <br> <!-- URL標簽 --> <c:out value="URL標簽用法:"></c:out> <br> <c:if test="${1<3 }"> <c:set var="partUrl">aa</c:set> </c:if> <c:url value="http://localhost:8080/${partUrl }" var="newUrl" scope="session"></c:url> 新的URL <!-- JSTL常用函數 --> <c:out value="JSTL常用函數的使用:"></c:out> <br> <c:out value="“你好, Hello World! ” 字符串中,是否包含 “Hello”:${fn:contains('你好, Hello World! ','Hello') }"></c:out> <br> <c:out value="“你好, Hello World! ” 字符串中,是否包含 “aaaa”:${fn:contains('你好, Hello World! ','aaaa') }"></c:out> <br> <c:out value="“你好, Hello World! ” 字符串中,是否包含 “hello”:${fn:containsIgnoreCase('你好, Hello World! ','hello') }"></c:out> <br> <c:out value="“你好, Hello World! ” 字符串中,是否以“World”結尾:${fn:endsWith('你好, Hello World!','World!') }"></c:out> <br> <book>冰與火之歌</book> <br> <c:out value="${fn:escapeXml('<book>冰與火之歌</book>') }"></c:out> <br> <c:out value="<book>冰與火之歌</book>"></c:out> <br> <c:out value="“你好, Hello World! ” 字符串中,“llo”出現的index值:${fn:indexOf('你好,Hello World!','llo') }"></c:out> <br>
本篇文章主要介紹了android基礎總結篇之三:Activity的task相關,具有一定的參考價值,有需要的可以了解一下。今天我們來講一下Activity的task相關內
1.MVP簡介:隨著UI創建技術的功能日益增強,UI層也履行著越來越多的職責。為了更好地細分視圖(View)與模型(Model)的功能,讓View專注於處理數據的可視化以
USB調試模式是安卓手機管理軟件均會用到的,小米平板開發者選項在哪呢?小米平板的開發者選項默認是隱藏的,但開啟方法和小米/紅米手機是一樣的。條件所限,下面小
華為mate9和mate9 pro的區別 華為mate9介紹 新一代旗艦芯片 華為麒麟960 HUAWEI Mate 9搭載的麒麟960芯片, 八核C