JAVAWEB-JSTL標(biāo)簽庫

1核心標(biāo)簽庫

c:out

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

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

HTML轉(zhuǎn)義輸出


xxx

xxx">

${fn:escapeXml('xxx') }

輸出默認值


<%

String addr = "西二旗";

//pageContext.setAttribute("addr",addr);

%>

${addr == null?"北京" : addr }

輸出變量


<%

String name = "無雙";

pageContext.setAttribute("name",name);

%>

${name }

輸出常量


${"啦啦啦啦" }

c:set

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%@page import="com.itheima.domain.Person"%>

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

修改域中的JavaBean的屬性的值


<%

Person p = new Person();

pageContext.setAttribute("p",p);

%>

${p.name }

設(shè)置或修改域中的Map的值


<%

Map map = new HashMap();

pageContext.setAttribute("map",map);

%>

${map.cellphone }

設(shè)置或修改域中的屬性值


${name }

c:remove刪除所有域中同名標(biāo)簽

c:catch捕獲異常

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

"e">

<%

int i = 1/0;

%>

${e.message } //輸出異常

C:if

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

1}">//沒有else..

確實是這樣的....

你確定嗎?

c:choose

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

<%

int day = 7;

pageContext.setAttribute("day",day);

%>

星期一

星期二

星期三

星期四

星期五

休息日!

C:forEach*

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

實驗:遍歷10到100的偶數(shù),如果數(shù)字所在的位置是3的倍數(shù),顯示成紅色


${i }

${i }

循環(huán)執(zhí)行指定的內(nèi)容若干次


step="2"var="i" >//每次自加2

${i },

遍歷Map中的數(shù)據(jù)


<%

Map map = new LinkedHashMap();

map.put("name","曹操");

map.put("age","59");

map.put("wife","小喬");

map.put("gender","男");

pageContext.setAttribute("map",map);

%>

${entry.key }:${entry.value }

遍歷集合中的數(shù)據(jù)


<%

List list = new ArrayList();

list.add("美國");

list.add("中國");

list.add("俄羅斯");

list.add("印度");

list.add("巴西");

pageContext.setAttribute("list",list);

%>

${c }

遍歷數(shù)組中的數(shù)據(jù)


<%

String []? city = {"北京","上海","廣州","鐵嶺","葫蘆島"};

pageContext.setAttribute("city",city);

%>

${c }

C:fortokens

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

//用.分割items="www.itheima.com"字符串

${str }

C:import包含頁面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.學(xué)習(xí)內(nèi)容 JSP技術(shù)入門和常用指令 JSP的內(nèi)置對象&標(biāo)簽介紹 EL表達式&EL的內(nèi)置對象 2.JSP技術(shù)入門...
    WendyVIV閱讀 2,326評論 1 18
  • 一、JSP基礎(chǔ) 1.1什么是JSP JSP(Java ServerPage)是Java服務(wù)器端動態(tài)頁面技術(shù)。是su...
    晨星資源閱讀 1,267評論 0 6
  • JSP 標(biāo)準(zhǔn)標(biāo)簽庫(JSTL) JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL)是一個JSP標(biāo)簽集合,它封裝了JSP應(yīng)用的通用核心功能...
    FTOLsXD閱讀 387評論 1 2
  • JSP 基本結(jié)構(gòu)JSP 頁面組成:模板文本(HTML,XML,純文本),JSP 元素;JSP 元素:腳本元素,指令...
    jslancer閱讀 1,077評論 0 11
  • 1什么是JSTLJSTL是apache對EL表達式的擴展(也就是說JSTL依賴EL),JSTL是標(biāo)簽語言!JSTL...
    TY_閱讀 450評論 0 1

友情鏈接更多精彩內(nèi)容