• 学习 JSP:第三步 JSP基础(未完)


    因为之前学过也用过JSP,这里只列出笔记,初学者请移步其他教程。

    JSP隐含对象

    JSP支持九个自动定义的变量,江湖人称隐含对象。这九个隐含对象的简介见下表:

    对象 描述
    request HttpServletRequest类的实例
    response HttpServletResponse类的实例
    out PrintWriter类的实例,用于把结果输出至网页上
    page 类似于Java类中的this关键字
    session HttpSession类的实例
    application ServletContext类的实例,与应用上下文有关
    pageContext PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
    Exception Exception类的对象,代表发生错误的JSP页面中对应的异常对象
    config ServletConfig类的实例

    JSP注释

    <%-- 注释 --%>  JSP注释——浏览器不可见

    <!-- 注释 -->  Html注释——浏览器原封不动可见

    JSP运算符

    • 关系    >   >=   <   <=
    • 相等/不等    ==    !=
    • 逻辑与    &&  
    • 逻辑或    ||  

    JSP指令

    Include指令——JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

    <%@ include file="relative url" %>

    Taglib指令——引入一个自定义标签集合的定义,包括库路径、自定义标签。

    <%@ taglib uri="uri" prefix="prefixOfTag" %>

    JSP 动作元素

    <jsp:include>动作元素

    date.jsp文件代码:

    <p>
       Today's date: <%= (new java.util.Date()).toLocaleString()%>
    </p>

    main.jsp文件代码:

    <html>
    <head>
    <title>The include Action Example</title>
    </head>
    <body>
    <center>
    <h2>The include action Example</h2>
    <jsp:include page="date.jsp" flush="true" />
    </center>
    </body>
    </html>

    <jsp:useBean>动作元素

    <jsp:useBean id="name" class="package.class" />

    <jsp:forward> 动作元素

    <jsp:forward page="Relative URL" />
  • 相关阅读:
    奇技淫巧训练之一
    基于JS模块化现状谈谈选择ES6模块的原因
    vue-cli3项目搭建配置以及性能优化
    Umi + DvaJS
    ReactFragment用法介绍
    什么是纯函数
    10.25考试
    10.23考试
    线段树合并(雨天的尾巴 题解)
    10.21考试
  • 原文地址:https://www.cnblogs.com/dlsunf/p/8658216.html
Copyright © 2020-2023  润新知