【JSP】JSTL使用core标签总结
2013-08-27 01:08
483 查看
使用core标签
在页面中使用taglib指令指定标签URI和prefix.如:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>接着可以在页面上使用,如core标签:
<c:out value=“${expression}” default=“a”/> <c:set var=“str” value=“试下” scope=“session”></c:set>//设置某个范围如session属性的值 <c:set target=“bean实例” property=“” value=“”/>//设置某个bean成员变量的值 等同于 <jsp:setProperty property=“” value=“”/> <c:remove var=“” scope=“”/>//移除某个范围的变量要运行JSTL标签,需要jstl1.2.jar包
core标签库
JSTL核心标签库支持使用<c:import>来包含文件,使用<c:url>来打印和格式化URL,使用<c:redirect>来重定向URL.将url http://www.url.com/edit.js包含到当前页的当前位置,并将url保存到newsfeed变量中.
<c:import url="http://www.url.com/edit.js" var="newsfeed"/>将请求重新定向到http://www.yourname.com/login.jsp页,相当于response.setRedirect();
<c:redirect url="http://www.yourname.com/login.jsp"/>
<c:param>标签
<c:param>标签用来传递参数给一个重定向或包含页面,例子:<c:redirect url="login.jsp"><c:param name="id" value="888"/></c:redirect>将参数888以id为名字传递到login.jsp页面,相当于login.jsp?id=888
If判断
<% int score = 90; pageContext.setAttribute("score", score); %> <c:if test="${score>80}">优秀</c:if>
if多分支判断
<% int score = 90; pageContext.setAttribute("score", score); %> <c:choose> <c:when test="${score<60}">不及格</c:when> <c:when test="${score<80}">及格</c:when> <c:otherwise>优秀</c:otherwise> </c:choose>
for循环遍历ArrayList
<% ArrayList aList = new ArrayList(); aList.add(23); aList.add(true); aList.add("ArrayList"); aList.add(new Date()); aList.add(3445652); pageContext.setAttribute("aList", aList); int size = aList.size(); pageContext.setAttribute("size", size); %> <c:forEach begin="0" end="${size}" var="i"> ${aList[i]} </c:forEach>
增强型for循环遍历ArrayList
<% ArrayList aList = new ArrayList(); aList.add(23); aList.add(true); aList.add("ArrayList"); aList.add(new Date()); aList.add(3445652); pageContext.setAttribute("aList", aList); %> <c:forEach items="${aList}" var="i"> ${i} </c:forEach>
相关文章推荐
- 【JSP】JSTL使用core标签总结(不断更新中)
- JSP中<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>标签的使用
- 用myeclipse2015 stable 2.0新建jsp后,无法使用jstl/core标签
- jsp中jstl标签库使用方法总结
- 使用jstl标签时提示The absolute uri: http://java.sun.com/jsp/jstl/core cannot
- 【JSP】JSTL核心标签库的使用方法和示例
- WEB开发的jsp例子标签库(jstl)的使用
- JSP 标准标签库(JSTL)之最常用的JSTL标签总结
- JSP中一些JSTL核心标签用法总结
- jsp中使用JSTL标签自动生成编号的方法(varStatus的应用)(转)
- Jsp页面中使用jstl 标签 步骤
- JSTL使用总结(2) fmt标签库和fn标签库
- JSTL使用总结(2) fmt标签库和fn标签库
- 在jsp页面中使用jstl标签
- jsp 标签库使用小结 JSTL EL表达式 JSP的标签分类
- MyEclipse2017 JSP代码中<option>中使用jstl标签报错
- JSTL使用总结(2) fmt标签库和fn标签库
- 学会怎样使用Jsp 内置标签、jstl标签库及自定义标签
- 如何在JSP页面中使用JSTL标签实现if-else判断