前提:使用jstl表达式
<script type="text/javascript">
var value ="${value}";
</script>
二、不在同一个文件
1)在jsp页面中,增加一个隐藏域:
<input type="hidden" id="id" value="${value}" />
2)在js文件中,这样:
var value = $("#id")val(); //jquery
很简单啊,直接在JS方法里面添加一个参数,jsp调用方法的时候,把值传进参数就好了。
另外你那个var
musio=documentgetElementById("sl");根本就不是这么用的,这个方法一般是用来取jsp上定义好的控件的。
你直接在jsp所在页面中写下类似的如下代码
<script type="text/javascript" charset="utf-8">var data = [],
list = <s:property value='list'/>,
obj;
// 构造data数组
for(var i=0, len=listlength; i<len; i++){
obj = list[i];
datapush({
name : objname,
value : objvalue,
color : objcolor
});
}
</script>
试试看这样可以嘛!就以这样的思路根据你的情况改改应该是没问题的!
以上就是关于将值 返回jsp页面 js 怎么获取 这个值全部的内容,包括:将值 返回jsp页面 js 怎么获取 这个值、js如何获取jsp页面中通过数据库取得的值并且予以比较、js如何访问jsp中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)