Java 之 JSP

一、JSP 概述

  Java Server Pages:java 服务器页面。页面中既可以指定定义 html标签,也可以定义 Java 代码。

二、原理

  JSP 本质上就是一个 Servlet。

  原理示意图:

  

三、JSP 脚本

  JSP 脚本:JSP 定义 Java 代码的方式

  1、<%  代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。

  2、<%! 代码 %>:定义的java代码,在jsp转换后的java类的成员位置。

  3、 <%= 代码 %>:定义的java代码,会输出到页面上。输出语句中可以定义什么,该脚本中就可以定义什么。

四、JSP 的内置对象

  在 jsp 页面中不需要获取和创建,可以直接使用的对象。

  jsp 一共有9个内置对象。

  request

  response

  out:字符输出流对象。可以将数据输出到页面上。和response.getWriter()类似

  response.getWriter()和out.write()的区别:

    在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区数据,再找out缓冲区数据。

    response.getWriter()数据输出永远在out.write()之前

五、

六、

七、

猜你喜欢

转载自www.cnblogs.com/niujifei/p/11622952.html