演示 ServletContext | 学习笔记-阿里云开发者社区

开发者社区> 学堂小助手> 正文

演示 ServletContext | 学习笔记

简介: 快速学习演示 ServletContext。
+关注继续查看

开发者学堂课程【Servlet 入门:演示 ServletContext】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/34/detail/753


演示 ServletContext


 内容介绍

一.域对象的功能


一.域对象的功能

ServletContext 是 JavaWeb 四大域对象之一:
PageContext;
ServletReguest;
HttpSession;
SenvletContext;
所有域对象都有存取数据的功能,因为域对象内部有-Map,用来存储数据,

下面是 ServletContext. 对象用来操作数据的方法: 
1.void SetAttribute(String name.object value):

用来存储一一个对象,也可以称之为存储一-个域属性,例如: serletCotetstitrtl(xx","“XX*),在 ServletContext 中保存了一个域属性,域属性名称为xox ,域属性的值为)XX.请注意,如果多次调用该方法,并且使用相同的 name ,那么会覆盖上-次的值,这一特性与 Map 相同;

2.Object getAttribute(String name):

用来获取 ServletContext 中的数据,当前在获取之前需要先去存储才行,例如: String value=(rtingestrclCntetote('";"获取名为 xx 的域属性;

3.void removettribute(tring name):

用来移除 ServletContext 中的域属性,如果参数 name 指定的域属性不存在,那么本方法什么都不做;

4.Enumeration gettributeNames():

获取所有域属性的名称;

package cn. itcast.servlet;

import java.io.IOException;
​​演示从 servletContext 中获取数据public class BServlet extends HttpServlet {
publia void doGet (HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException [
​​
1.获取 servletContext 对象

2.调用其 getAttribute (方法完成荻取数据 Servletcontext application-​​this .getServletcontext();

string name = (string) application.getAttribute ("name") 

system. out.println (name);

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android之TextView组件学习
一、基础学习 1.findViewById返回View类,该类是所有View组件的父类。 2.子类比父类拥有更多的属性和方法,不过子类找不到的话去父类找 3.marquee:华盖,跑马灯效果;orientation:方向。
651 0
Shell脚本常见问题|学习笔记
快速学习Shell脚本常见问题
28 0
Android之EditText组件学习
一、基础学习 1.Button是TextView的一个子类,所以按钮本身是一个特殊的文本,属性和TextView相似 2.EditText类似html里的input type="text",是TextView的一个子类 二、实例 1: package org.
611 0
Shell公共函数库|学习笔记
快速学习Shell公共函数库
21 0
runtime system学习笔记
经常听到runtime这个词,却不知是做什么的,最近在一本书上看到了它的一点相关知识,记录如下: 1、Object-C是一门动态编程语言,具有动态特性,所以,OC不仅需要编译环境,也需要运行时系统(runtime system)来执行编译好的代码。
642 0
包含问题|学习笔记
快速学习 包含问题
8 0
1395
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载