1核心標簽庫
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轉義輸出
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 }
設置或修改域中的Map的值
<%
Map map = new HashMap();
pageContext.setAttribute("map",map);
%>
${map.cellphone }
設置或修改域中的屬性值
${name }
c:remove刪除所有域中同名標簽
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 } //輸出異常
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
1}">//沒有else..
確實是這樣的....
你確定嗎?
<%@ 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);
%>
星期一
星期二
星期三
星期四
星期五
休息日!
<%@ 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 }
<%@ 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包含頁面