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 ></jsp:useBean>

 

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

 

 

 


相关文章:

  • 2021-05-29
  • 2021-06-30
  • 2021-09-03
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-11-09
  • 2021-06-04
  • 2021-07-11
  • 2022-03-01
  • 2022-01-16
相关资源
相似解决方案