JavaWeb学习笔记:初识JSP内置对象

Java (3) 2024-08-27 14:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
JavaWeb学习笔记:初识JSP内置对象,希望能够帮助你!!!。

1. request对象:代表客户端的请求信息,主要用于接收通过HTTP协议传送到服务端的数据(HTTP头信息、系统信息、请求方式以及请求参数等)。

1.1 获取请求参数值:request.getParameter(); 例如:String id = request.getParameter("id");

1.2 获取客户端信息:

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第1张

1.3 在作用域中管理属性request.setAttribute()为request对象添加一个属性;request.getAttribute()获取属性值;request.removeAttribute()删除属性

1.4 cookie管理

1.4.1 cookie:小段的文本信息,在服务端通过response.addCookie()方法生成发送给浏览器,由浏览器保存到指定目录中。可以用于标识用户身份、记录用户名及密码、跟踪重复用户。

1.4.2 获取cookie:request.getCookies()获取所有cookie对象集合;cookie对象的getName()方法获取cookie的key;cookie对象的getValue()方法获取cookie对象的值。

2.response对象:代表对客户端的响应,主要是将JSP容器处理过的对象传回客户端。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第2张

3.session对象:由服务器自动创建,与用户请求相关的对象。服务器为每一个用户都生成一个session对象,用于保存用户的信息,跟踪用户的操作状态。session默认在服务器上的存储时间为30分钟,当客户端停止操作超过30分钟,session中存储的信息会自动失效。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第3张

4.application对象:可将信息保存在服务器中,直到服务器关闭之前,application对象中保存的信息在整个应用中都有效。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第4张

5.out对象:在Web浏览器中输出信息,管理应用服务器上的输出缓冲区。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第5张

6.pageContext对象:取得任何范围的参数。通过该对象可以取得out、request、response、session、application等对象。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第6张

7.config对象:获取服务器的配置信息。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第7张

8.page对象:代表JSP页面本身,只有在JSP页面中合法。类似Java中的this

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第8张

9.exception对象:显示异常信息,只有在包含isErrorPage="true"的页面中才能被使用,在一般JSP页面使用该对象将无法编译JSP文件。

JavaWeb学习笔记:初识JSP内置对象_https://bianchenghao6.com/blog_Java_第9张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复