Tomcat相关知识点总结(jsp)

系统 2052 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)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论