zoukankan      html  css  js  c++  java
  • Tomcat相关知识点总结(jsp)

    JSP 的执行过程:

    • 客户端发出Request请求 
    •  JSP Container 将JSP转译成Servlet的源代码 
    •  将产生的Servlet源代码经过编译后,并加载到内存执行
    •  把结果Response(响应)至客户端 

    在执行JSP网页时,通常可以分为两个时期:转译时期(Translation Time)和请求时期(Request Time) 

    转译时期:JSP网页转移成Servlet类。 
    请求时期:Servlet类执行后,响应结果至客户端。 

    转译期间做了两件事情: 
    转译时期:将JSP网页转移为Servlet源代码 .java. 
    编译时期:将Servlet 源代码 .java编译成 Servlet类 .class. 

    JSP的页面构成元素:

    • 注释
      • 1).显示注释:<!--注释内容-->
        2).隐式注释:<%--注释内容-->(在客户端的HTML源代码中看不到这些注释的内容)
    • 指令
      • page指令:用于设定页面的属性
      • include指令:该指令用于包含一个文本或代码的文件
    • 元素脚本

    JSP 的注释:(同上)        

    静态的和动态的include:

        动态include:   用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 
        静态include:   用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>

    JSP 标准标签库:

    相关参考链接:

    http://wiki.jikexueyuan.com/project/jsp/standard-tag-library.html
    • 核心标签库

    • 格式标签库

    • SQL 标签库

    • XML 标签库

    • JSTL 函数标签库

    JSP 的九大内置对象:

    1. request 请求对象                  类型 javax.servlet.ServletRequest    作用域 Request
    2. response 响应对象              类型 javax.servlet.SrvletResponse    作用域 Page
    3. pageContext 页面上下文对象    类型 javax.servlet.jsp.PageContext   作用域 Page
    4. session 会话对象                    类型 javax.servlet.http.HttpSession   作用域 Session
    5. application 应用程序对象          类型 javax.servlet.ServletContext     作用域 Application
    6. out 输出对象                      类型 javax.servlet.jsp.JspWriter        作用域 Page
    7. config 配置对象                      类型 javax.servlet.ServletConfig        作用域 Page
    8. page 页面对象                        类型 javax.lang.Object                     作用域 Page
    9. exception 例外对                    类型 javax.lang.Throwable                作用域 page
  • 相关阅读:
    BZOJ 1101 [POI2007]Zap
    BZOJ 2005 [Noi2010]能量采集
    BZOJ 1053 [HAOI2007]反素数ant
    BZOJ 4321 queue2
    ZOJ 1456 Minimum Transport Cost(Floyd算法求解最短路径并输出最小字典序路径)
    POJ 3268 Silver Cow Party(Dijkstra算法求解来回最短路问题)
    Trie(字典树)解析及其在编程竞赛中的典型应用举例
    POJ 3037 Skiing(如何使用SPFA求解二维最短路问题)
    POJ 1724 ROADS(使用邻接表和优先队列的BFS求解最短路问题)
    POJ 1860 Currency Exchange(如何Bellman-Ford算法判断图中是否存在正环)
  • 原文地址:https://www.cnblogs.com/silianbo/p/4681270.html
Copyright © 2011-2022 走看看