zoukankan      html  css  js  c++  java
  • 学习 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" />
  • 相关阅读:
    《Erlang程序设计》学习笔记-第2章 并发编程
    《Erlang程序设计》学习笔记-第1章 编译并运行程序
    76个值得你注意的erlang编程习惯
    教你透彻了解红黑树
    B树、B-树、B+树、B*树 红黑树
    TCP协议的一些认识及实践
    epoll 和select
    Log4erl
    排序_快速排序
    划分_快速排序的前提技术
  • 原文地址:https://www.cnblogs.com/dlsunf/p/8658216.html
Copyright © 2011-2022 走看看