JSP

概述:

  Java Server Pages:java服务端页面,也和Servlet一样,用于动态Web技术

  特点:与html相似

  区别:

    HTML只给用户提供静态的数据

    jsp页面中可以嵌入java代码,为用户提供动态数据

 

JSP原理

  jsp如何执行的

    代码层面没有任何问题

    服务器内部工作

    jsp最终会转换成一个java类

 

Jsp本质上就是一个servlet(因为它是继承的HttpServlet)

//初始化
    public void _jspInit(){

}

//销毁
    public void _jspDestory(){

}

//JSPService
    public void _jspService(HttpServletRequest request,HttpServletResponse response)

 

内置的一些对象

    final javax.servlet.jsp.PageContext pageContext;//页面上下文
    final javax.servlet.ServletContext application; //applicationContext
    final javax.servlet.ServletConfig config; //config 配置
    javax.servlet.jsp.JspWriter out = null; //输出对象
    final java.lang.Object page = this;//page:当前页

 

jsp文件编译过程

JSP

 

JSP

上一篇:CSS块级元素和行内元素详解


下一篇:码云 上传与克隆