每日一记--jsp

1、JSP概念

  JSP全名为Java Server Page,中文名叫java服务器页面,其根本是一个简化的Servlet设计,由Sun Microsystems公司倡导、多家公司一起建立的一种动态网页技术标准。

2、JSP原理

  浏览器发送请求,请求JSP被Tomcat服务器接收,执行JspServlet将请求的Servlet文件转义成为对应的java文件,然后执行转义好的java文件。

3、JSP的语法和指令

  page指令:<@page language="java" import="java.util.*" pageEncoding="utf-8">

  局部代码块:<% %>

  全局代码块:<%!  %>

  注释:①:<%-- --%> ②:<!--  --> ③:java注释方式。  

  静态引入:<%@include file="路径" %>,路径为相对路径。

  动态引入:<jsp:include page="路径"></jsp:incude>

  页面转发:<jsp:forward page="页面"></jsp:forward>

4、JSP九大内置对象

  pageContext:页面上下文对象,封存了其他内置对象。封存了当前jsp运行信息;每个Jsp文件单独拥有一个pageContext对象

         作用域:当前页面。

  request:封存当前请求数据的对象。由Tomcat服务器创建。一次请求。

  session:此对象用来存储用户的不用请求的共享数据。一次会话。

  application:也就是ServletContext对象,一个项目只有一个。储存用户共享数据的对象,以及完成其他操作。

  response:响应对象,用来响应请求处理结果给浏览器的对象。设置响应头,重定向。

  out:响应对象,Jsp内部使用。带有缓冲区的响应对象,效率高于response。

  page:代表当前Jsp的对象。相当于java中的this。

  exception:异常对象。储存了当前运行的异常信息。在使用该对象时需要在page指定中使用属性isErrorPage=“true”开启。

  config:也就是ServletConfig,主要是用来获取web.xml中的配置数据,完成一些初始化数据的读取。

5、四个作用域对象

  pageContext:当前页面。解决了在当前页面内的数据共享问题。获取其他内置对象。

  request:一次请求。一次请求的Servlet的数据共享。通过请求转发,将数据流转给下一个Servlet。

  session:一次会话。一个用户的不同请求的数据共享。将数据从一次请求流转给其他请求。

  application:项目内,不同用户的数据共享问题。将数据从一个用户流转给其他用户。

 

转载于:https://www.cnblogs.com/ZNwithLC/p/9533274.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值