• 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
  • 相关阅读:
    .net core 项目发布IIS
    .net core 项目连接SQL SERVER数据库报错provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error
    网络通讯五层架构入门
    TCP协议学习笔记
    路由器和交换机入门随笔
    互联网通讯的过程
    无论做什么行业,都要有自己的积累!
    C#使用sqlserver2005自动创建数据表和自动添加某个字段索引
    c# treeview在指定名称下添加节点
    测试的行业选择
  • 原文地址:https://www.cnblogs.com/silianbo/p/4681270.html
Copyright © 2020-2023  润新知