<script type="text/javascript">
function Map(){
this.elements = new Array();
//删除MAP所有元素
this.clear = function() {
this.elements = new Array();
}

//向MAP中增加元素(key, value)
this.put = function(_key, _value) {
this.elements.push( {
key : _key,
value : _value
});
}

//删除指定KEY的元素,成功返回True,失败返回False
this.remove = function(_key) {
var bln = false;
try {
for (i = 0; i < this.elements.length; i++) {
if (this.elements[i].key == _key) {
this.elements.splice(i, 1);
return true;
}
}
} catch (e) {
bln = false;
}
return bln;
}

//获取指定KEY的元素值VALUE,失败返回NULL
this.get = function(_key) {
try {
for (i = 0; i < this.elements.length; i++) {
if (this.elements[i].key == _key) {
return this.elements[i].value;
}
}
} catch (e) {
return null;
}
}

//判断MAP中是否含有指定KEY的元素
this.containsKey = function(_key) {
var bln = false;
try {
for (i = 0; i < this.elements.length; i++) {
if (this.elements[i].key == _key) {
bln = true;
}
}
} catch (e) {
bln = false;
}
return bln;
}

//获取MAP中所有VALUE的数组(ARRAY)
this.values = function() {
var arr = new Array();
for (i = 0; i < this.elements.length; i++) {
arr.push(this.elements[i].value);
}
return arr;
}

//获取MAP中所有KEY的数组(ARRAY)
this.keys = function() {
var arr = new Array();
for (i = 0; i < this.elements.length; i++) {
arr.push(this.elements[i].key);
}
return arr;
}
}

</script>

<script type="text/javascript">

//------------------------------取map中的元素的key----------------------------------------------------

var map = new Map();

for ( var i = 0 ; i < map.elements.length ; i++ ){
alert("before---"+map.elements[i].key);
}

</script>

jsp页面定义的map相关推荐

  1. JSP页面%@ ...%是 什么意思

    JSP页面<%@ ...%>是 什么意思 2012-10-14 19:11 ㄟす丿し  |  浏览 4593 次   JSP 2012-10-15 09:34 提问者采纳 这表示是指令,主 ...

  2. html引用c 变量,在jsp页面中定义全局变量,供其他页面引用

    一.在一个jsp中引用另一个jsp的方法有: 1.使用 jsp include指令(常用): file属性是必填的(绝对或相对路径),但它不支持任何的表达式,也不允许通过?挂参方式来传递参数. 注意: ...

  3. 在JSP中定义一个全局变量,供所有页面引用

    在java中设定全局变量是非常容易的,但是在jsp中如果想在一个页面定义一个变量供所有其他的jsp来引用,就不一样了,搞了几个小时吧,终于实现了,用到了以前很少用的include标签. 首先定义两个j ...

  4. jsp页面实现打印 .

    报表在信息系统中占据了极为重要的位置,广义上讲,报表主要以多样的格式呈现和打印动态数据,动态数据主要指保存在数据库中的数据,也可以是文本中的数据.XML数据.Hibernate数据.EJB数据.自定义 ...

  5. web页面jsp页面的打印

    报表在信息系统中占据了极为重要的位置,广义上讲,报表主要以多样的格式呈现和打印动态数据,动态数据主要指保存在数据库中的数据,也可以是文本中的数据.XML数据.Hibernate数据.EJB数据.自定义 ...

  6. action中获取jsp页面的参数的方法

    实例:现在jsp页面传递一个名为username的参数到action中 url:   http://localhost:8080/StudentSystem/role_list.action?user ...

  7. JSP页面查询显示常用模式 (附源代码)

    JSP页面查询显示常用模式 title: JSP页面查询显示常用模式 author: evan email:  evan_zhao@hotmail.com      背景: 1.    需要将数据库查 ...

  8. JAVA里的jsp网页背景_【JavaWeb】JSP 页面

    JSP 页面 简介 JSP(Java Server Pages),即 Java 的服务器页面.它的主要作用是代替 Servlet 程序回传 HTML 页面的数据,因为 Servlet 程序回传 HTM ...

  9. JSP页面查询显示常用模式

    title: JSP页面查询显示常用模式 author: evan email:  evan_zhao@hotmail.com      背景: 1.    需要将数据库查询结果在JSP中以列表方式显 ...

最新文章

  1. Eclipse 每行 79 字符限制的提示线
  2. hdu3400 两重三分
  3. C#多态性的小记,父类,子类,虚方法,接口
  4. 管理Win2003sp1防火墙的一点小技巧
  5. Linux中常用文件的含义
  6. UITabBarController中自定义UITabBar
  7. Flink 上传的Jar包去哪里了
  8. NOIP2016愤怒的小鸟 题解报告 【状压DP】
  9. 使用BCC工具获取Linux内核空间read/write操作的文件名
  10. JEB动态调试debug模式
  11. mysql在财务分析中的作用_财务报表分析的作用和目的
  12. SSH 端口转发与 SOCKS 代理
  13. XP系统屏幕倒立翻转了怎么办???
  14. Bootstrap4 div居中
  15. 32位计算机如何升级,32位改64位系统怎么安装 32位怎么升级64位系统
  16. 代码实现把目标检测数据集的框框画在相应图片上
  17. 0欧姆电阻、磁珠及电感的作用
  18. 【C语言】【unix c】信号量集(system v ipc)
  19. 甘特图(Gantt chart)
  20. 查询邮件组成员命令Get-ADGroupMember实例

热门文章

  1. ztree 自定义参数_zTree树插件使用方法及自定义控件实践_蓝戒的博客
  2. 分摊的意思_会计分摊是什么意思
  3. 华清远见智能小车视频服务器,华清远见版世界杯足球对抗赛,智能小车C位出道...
  4. Java设计模式之十一 ---- 策略模式和模板方法模式
  5. js网页如何获取手机屏幕宽度
  6. 【BZOJ】4259: 残缺的字符串 FFT
  7. 百度地图- - - 鹰眼轨迹- - - -实时定位
  8. 关于Python类属性与实例属性的讨论
  9. 亚马逊推出Simple Workflow Service手册
  10. Panabit 安装指南