JSP的学习

本文介绍了JSP的基本指令如page、include和taglib,详细解释了九大内置对象及其用途,对比了GET与POST请求的区别,并阐述了request与response对象的作用。此外还探讨了请求重定向与转发的不同之处,以及session和application对象的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP Java Server Pages 

1。JSP   page指令    属性:language import contentType

include指令

tag lib指令

2。 JSP内置对象是WEB容器创建的额一组对象,不使用new关键字就可以使用的内置对象

九大内置对象:out request response session application 不常用的有:page pagecontext exception config

3。get 与post的区别

get :以明文的方式通过url提交数据,数据在url中可以看到,提交的数据最多不超过2kb,安全性低但是效率高,适合提交数据量不大安全性不高的数据,比如搜索、查询等功能

post: 将用户提交的信息封装在html header内,提交数据量大安全性要求高的用户信息,如果:注册,修改,上传等功能

4。客户端的请求信息被封装在request对象中

获取一个对象就是

request.getParameter("username")

获取复选框的多个对象

String favorites[] = request.getParameterValues("favorite");

5。response对象包含响应客户请求的有关信息

printWriter对象打印时提前于内置的Out对象 out输出后面加个out.flush(); 清空缓冲区,强制把缓冲区内容输出到浏览器上,out就在前面了

6.请求重定向和请求转发的区别

请求重定向:客户端行为,response.sendRedirect(),两次请求,前一次请求对象不保存,url会改变

请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp); 一次请求,url不变

7.session

服务器的内存中保存着不同用户的session

public String getId()

public Object setAttribute(String name,Object value)

public Object getAttribute(String name)

String[] getValueNames()

8.application对象:

application实现了用户数据的共享,开始于服务器的启动,终止于服务器的关闭


9.javabean

jsp动作

与存取javabean有关的,包括:

<jsp:useBean><jsp:setProperty><jsp:getProperty>

<jsp:include><jsp:forward><jsp:param><jsp:pulgin><jsp:params><jsp:fallback>

等等。
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值