JSP的介绍

1、JSP是什么呢?

  jsp就是HTML+jAVA的结合.

2、jsp中如何写java代码呢?有4中jsp小脚本

第一种:
<% 可以写 任意的java代码,但不能定义方法 %>

第二种:
<%= 将变量,常量,方法值输出到HTML %>

第三种
<%! 值可以定义方法和变量 %>

第四种
<%@ 用于引用类库 %>

3、jsp的运行过程介绍

  1. 第一次访问某个jsp文件时,应用服务器(tomcat)会把这个jsp翻译成java类文件,然后再编译成class文件,在调用jvm执行该class文件,该class文件执行后的结果一定是若干个html字符串。
  2. tomcat把生成的html字符串响应给客户端浏览器。
  3. 客户端浏览器解释执行html,渲染图形化的html界面。

4、servlet的生命周期

  1. new 构造
  2. init初始化
  3. 调用service
  4. 进行销毁destroy
  5. finalize结束:

5、九大内置对象:

  • request : 用户端请求,此请求会包含来自GET/POST请求的参数
  • response :网页传回用户端的回应
  • pageContext :网页的属性是在这里管理
  • session :与请求有关的会话期
  • application:servlet正在执行的内容
  • out:用来传送回应的输出
  • Config:servlet的构架部分
  • page:网页本身
  • execption:针对错误网页,捕捉异常
  • 传递数据的三个:session,pageContext,application
  • 请求的两个:response,request
  • 输出的一个:out
  • 架构的一个:Config
  • 网页本身一个:page
  • 处理异常的一个:execption

6、HTML提交表单数据流程

  • 1、当点击提交时,浏览器会把表单中的数据打包请求服务器的*.jsp;
  • 2、tomcat收到请求后,把表单中的数据及其他客户端的一些基本信息打包,封装到request内置对象中,然后再 把请求传递到*.jsp;
  • 3、在*.jsp中就可以通过request获取表单中的数据
  • 4、在*.jsp中通过request.getParamter()获取数据

7、EL表达式

  • ${u}:EL表达式,专门用于方便的获取,request内置对象attribute中的值。

  • 在EL中的配置对象元素中,首字母不能是大写。在这里插入图片描述

  • 在EL中调用配置对象中的元素,使用元素名调用,不需要调用方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值