码迷,mamicode.com
首页 > Web开发 > 详细

Tomcat相关知识点总结(jsp)

时间:2015-07-27 22:34:15      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

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

 

Tomcat相关知识点总结(jsp)

标签:

原文地址:http://www.cnblogs.com/silianbo/p/4681270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!