JSP处理XML

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