JSP处理XML

本文详细介绍了JSP中的核心标签,包括<c:out>、<c:set>、<c:remove>、<c:if>、<c:choose>及<c:forEach>等标签的使用方法,并解释了<jsp:include>和<jsp:forward>的区别。

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

1. <c:out>相当于<%= %>
语法:<c:out value="要输出的内容" default="输出的默认值" escapeXml="默认为true"/>

2. <c:set>用于设置变量值和对象属性(保存数据)
语法:<c:set var="存储信息的变量" value="要存储的值" target="要修改的属性所属的对象" property="要修改的属性" scope="默认为Page" />

3.
EL表达式取值法:${ }
注:优先级:page----request----session---

3.<c:remove>移除
语法:<c:remove var="要移除的变量名称" scope="变量所属的作用域" />


4.<c:if>判断表达式的值
语法:<c:if test="条件" var="" scope="" > ... </c:if>

5.<c:choose>与java switch语句的功能一样:
switch语句中有case,而<c:choose>标签中对应有<c:when>,
switch语句中有default,而<c:choose>标签中有<c:otherwise>。
语法:
<c:choose>
<c:when test="条件1">.... </c:when>
<c:when test="条件2">.... </c:when>
<c:when test="条件3">.... </c:when>

<c:otherwise>.... </c:otherwise>
</c:choose>

6.<c:forEach> 迭代一个集合中的对象
语法:
<c:forEach var="变量名称" items="被遍历的对象集"> .....</c:forEach>

二、

<jsp:include page=".jsp"></jsp:include>//引入执行页面或servlet所生成的应答文本

<jsp:forward page="b.jsp"></jsp:forward>//访问当前的a.jsp页面时,显示b.jsp页面的内容。
起到页面跳转的作用;
和<% request.getRequestDispatcher("b.jsp").forward(request,response); %>一样

 

varStatus="index":序号自动生成,

 

 

<jsp:useBean id="myuser" class="com.oracleoaec.entity.CinemaUsers" scope="session"></jsp:useBean>

 

<jsp:setProperty property="*" name="myuser"/>

 

 

 


转载于:https://www.cnblogs.com/puzhichao/p/7740519.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值