• 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"/>


  • 相关阅读:
    deepin linux 安装 mysql
    Django根据现有数据库建立model
    轻松学习正则表达式
    ubuntu 下安装 wxpython2.8
    Robot framework + appium环境搭建
    使用 robotframework 自动化测试系列 二 -----环境搭建
    使用 robotframework 自动化测试系列 一 -----简介
    执行robot framework 的测试用例 命令行pybot使用方式
    SQLAlchemy的使用---外键ForeignKey数据库创建与连接
    SQLAlchemy的使用---增删改查
  • 原文地址:https://www.cnblogs.com/puzhichao/p/7740519.html
Copyright © 2020-2023  润新知