jsp的知识略解,只作为笔记,不作为知识参考,谢谢

本文详细介绍了JSP的执行过程,包括转译、编译和执行三个阶段,强调了声明式和小脚本的区别。同时,讲解了JSP中的指令标签,如设置编码和导入包,以及如何自定义错误页面。此外,还深入探讨了request和session内置对象的使用方法,提供了一个展示用户登录信息的案例。最后,提到了数据在域中的存储操作,并提醒注意域对象中数据的存储规则。
摘要由CSDN通过智能技术生成

在jsp中,

在这里插入图片描述
声明式中的一般只会执行一次,而小脚本中的每次都会执行

在这里插入图片描述

JSP执行过程

JSP的执行过程大致可以分为三个时期:转译(翻译)、编译、执行

在这里插入图片描述
转译/翻译(Translation ):
JSP网页转译成Servlet, 生成.java文件
编译(Compile):
将.java文件编译成.class字节码文件
运行(Request ):
运行.class字节码文件,处理请求
具体过程
1、浏览器发起.jsp的请求
2、TOMCAT服务器接收到请求后调用对应的Servlet处理请求,调用JspServlet
3、JspServlet将请求的Jsp文件转译为对应的java文件并完成编译
4、将.class字节码文件加载进入内存并执行, 其实就是在运行一个Servlet
5、通过Response对象将数据响应给浏览器

JSP中的常用指令标签

指令标签是JSP页面上的一种特殊标签, JSP指令可以用来设置整个JSP页面相关的属性,如网页的编码方式, 脚本语言, 导包等等

在这里插入图片描述
在这里插入图片描述

自定义错误页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

常用API

setAttribute 向域中添加数据/修改数据 无则添加,有则修改
getAttribute 获得域中的数据
removeAttribute 从域中移除指定名称的数据
注意:
域对象中的数据都是以键值对形式存储的,键是String类型,值是Object

内置对象

在这里插入图片描述

request内置对象

equest对象封装的是调用JSP页面的请求信息,是HttpServletRequest接口的一个实例
·该对象的属性值只在一个请求中保存
·常用方法

在这里插入图片描述
在这里插入图片描述

session内置对象

·session对象表示浏览器和服务器之间的一次会话,一次会话可以包含多次请求,在多次请求之间 可以借助session对象存储信息,是HttpSession类型的一个实例
·该对象的属性值在一次会话范围中保存,保存在服务器端,只要不关闭浏览器,默认半个小时内都可以访问
·常用方法如下

在这里插入图片描述

案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
欢迎谁登录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用小脚本实现数据的展示

在这里插入图片描述
在这里插入图片描述

记住我

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

判断是否点击了记住我
在这里插入图片描述
在这里插入图片描述

编码不易 如有帮助到您 请支持一下 多谢

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DNCS高级工程师

你的创作是我打赏的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值