如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢

如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢,第1张

没有现成的java或jsp等的标签完成从java到js的代码转换,只能手动转。如下。

以下部分是伪代码(jsp有段时间没用了):

<jsp>

//这里假设list是中放的是String

String arrayStr = "[";

for(list){

array += list[i]+",";

}

arrayStr += "]";

</jsp>

<javascript>

var array = eval(<jsp>write(arrayStr);</jsp>);

</javascript>

这个好办么。。

你的每一个INPUT不是都有VALUE么。。

那么你在加载的时候可以给每个INPUT在绑定事件啊。

如下

//初始化计算器

function InitCalculator()

{

//用来获取按钮数组

var arrButton = documentgetElementsByName("input");

//遍历数组为按钮添加事件

for(var i=0;i<arrButtonlength;i++)

{

var currBtn = arrButton[i];

//如果不是按钮,则继续下一个(可能是计算器上的文本显示框)

if(currBtntype != "button")

continue;

var strBtnVal = currBtnvalue;

switch(strBtnVal)

{

case "+":

currBtnclick=function(){switchFun("+")}

bareak;

case "-":

currBtnclick=function(){switchFun("-")}

bareak;

case "":

currBtnclick=function(){switchFun("")}

bareak;

case "/":

currBtnclick=function(){switchFun("/")}

bareak;

case "=":

currBtnclick=function(){switchFun("=")}

bareak;

}

}

}

//给按钮绑定的事件

funciton switchFun(strFunName)

{

switch(strBtnVal)

{

case "+":

//调用计算加法的方法

//call addition funtion

bareak;

case "-":

//调用计算减法的方法

//call subtration funtion

bareak;

case "":

//and so on

bareak;

case "/":

//and so on

bareak;

case "=":

//and so on

bareak;

}

}

1、首先创建如下空链表,添加数据到链表中。

2、输出显示链表中的内容。

3、调用front获取list容器中的头部信息。

4、输出如下所示的数据,是list容器中的第一个信息。

5、调用back获取list容器中的尾部信息。

6、输出如下所示的数据,是list容器中的最后一个信息。

7、如果想要查找list容器中的某个元素,通过调用函数find实现,传入容器的起始位置、结束位置和需要查找的信息。

8、最后通过函数find返回的迭代器来判断是否查找到数据,并且获取数据内容。

var tab=documentgetElementById('tableId');

var trs=tabgetElementsByTagName('tr');

这样就取到了所有tr。trs是一个对象,包含所有tr的集合。

var t={"a":"1","b":'2'};

    

// 2

alert(t["b"]);

    

// 或者

    

// 2

alert(tb);

第一步,打开eclipse开发工具,新建静态页面mapsizehtml,如下图所示:

第二步,在<body></body>插入一个输入框和一个按钮,设置它们id属性,如下图所示:

第三步,编写函数querySize,声明一个Map集合,利用set方法添加元素,然后将获取Map集合元素个数赋值给输入框,如下图所示:

第四步,然后在button绑定onclick事件,保存代码,如下图所示:

第五步,启动Tomcat服务器,在浏览器中查看页面效果,单击按钮,查看输入框显示数字,如下图所示:

第六步,再次修改代码,对Map集合添加元素,再次预览页面,查看效果,如下图所示:

以上就是关于如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢全部的内容,包括:如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢、JS能不能获取事件集合、我该怎么在js里获取后台查询到的list等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9823460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存