<c:out value="" default="暂无"/> 输出
<c:remove var="" scope="" />移除某个范围内的某个值
<c:catch var="errormsg">这是捕获的异常</c:catch>
得到异常信息${errormsg}
<c:set value="值" target="${beanJava}" property="属性" />
<c:set var="" value="值" scope="作用域" />
判断
<c:if test="${10<30}" var="" scope="">
进行相应操作
</c:if>
分支
<c:choose>
<c:when test="${10<20}">你好</c:when>
<c:otherwise>
你不好
</c:otherwise>
</c:choose>
分支
<c:forEach>功能与Iterator类似
===============================================
pageContext.setAttribute("ref",arrays);
%>
<c:forEach items="${ref}" var="all" step="" begin="" end="">
${all},
</c:forEach>
每个两个输一次 (步长) step="2"
输出前两个 begin="0" end="1"
==================================================
输出list集合
<%
List all=new AttayList();
all.add("集合1");
all.add("集合2");
pageContext.setAttribute("all",all);
%>
<c:forEach items="${all}" var="all">
${all}
</c:forEach>
===================================================
all.put("key1","value1");
all.put("key2","value2");
pageContext.setAttribute("all",all);
%>
<c:forEach items="${all}" var="all">
${all.key}
${all.value}
</c:forEach>
<%
String str="www.www.www";
pageContext.setAttribute("str",str);
%>
<c:forTokens items="${str}" delims="." var="str">
${str}
</c:forTokens>
<c:import >可以包含内部和外部文件
<c:import url="http://www.baidu.com" charEncoding="utf-8">只能包含所需要的文字,图片不包含
<c:import url="param.jsp" >
<c:param name="info" value="zhangmingyue" />
</c:import>
<c:remove var="" scope="" />移除某个范围内的某个值
<c:catch var="errormsg">这是捕获的异常</c:catch>
得到异常信息${errormsg}
<c:set value="值" target="${beanJava}" property="属性" />
<c:set var="" value="值" scope="作用域" />
判断
<c:if test="${10<30}" var="" scope="">
进行相应操作
</c:if>
分支
<c:choose>
<c:when test="${10<20}">你好</c:when>
<c:otherwise>
你不好
</c:otherwise>
</c:choose>
分支
<c:forEach>功能与Iterator类似
===============================================
输出数组数据
<%
String arrays[]={"数组1","数组2","数组3"};pageContext.setAttribute("ref",arrays);
%>
<c:forEach items="${ref}" var="all" step="" begin="" end="">
${all},
</c:forEach>
每个两个输一次 (步长) step="2"
输出前两个 begin="0" end="1"
==================================================
输出list集合
<%
List all=new AttayList();
all.add("集合1");
all.add("集合2");
pageContext.setAttribute("all",all);
%>
<c:forEach items="${all}" var="all">
${all}
</c:forEach>
===================================================
输出Map集合数据
<%
Map all=new HashMap();all.put("key1","value1");
all.put("key2","value2");
pageContext.setAttribute("all",all);
%>
<c:forEach items="${all}" var="all">
${all.key}
${all.value}
</c:forEach>
<%
String str="www.www.www";
pageContext.setAttribute("str",str);
%>
<c:forTokens items="${str}" delims="." var="str">
${str}
</c:forTokens>
<c:import >可以包含内部和外部文件
<c:import url="http://www.baidu.com" charEncoding="utf-8">只能包含所需要的文字,图片不包含
<c:import url="param.jsp" >
<c:param name="info" value="zhangmingyue" />
</c:import>
在输出页面param.jsp只需要写一句:&{param.info}即可获取info的值
<c:url value="http://www.baidu.com" var="urlinfo">
<c:param name="author" value="张明月" />
</c:url>
<a href="${urlinfo}">新的地址</a>
(右键链接 查看属性 可以看到author)
<c:url>的作用:
相当于帮助用户自动的进行地址重写拼凑操作
如果传递中文,也会自动编码转换
页面跳转
<c:redirect url="param.jsp">
<c:param name="info" value="页面跳转" />
</c:redirect>