当前位置:编程学习 > JAVA >>

jsp 中用js 变量的问题,来看看哇


我在 jsp 页面中调用js里面的一个变量 ,就是选择一个selectedIndex,怎么掉?看不懂网上说的 隐藏表单法

		<%=request.getAttribute("map1") %>


需要把里面的1 换成select里面的索引值,则呢么换 --------------------编程问答-------------------- 不知所云,说清楚才好解决的 --------------------编程问答-------------------- 诶, 坑死人呢恩恩 --------------------编程问答-------------------- 不明白,说清楚,好解决! --------------------编程问答-------------------- <%=request.getAttribute("map1") %>必须用这种方式输出吗 --------------------编程问答-------------------- 说清楚啊,你把相关代码都贴出来, --------------------编程问答-------------------- 就是我在后台有一个数组A,对应前台的一个select,而且 数组的索引对应select的index,当我选中select中第二个index的时候(在js中选出index),然后再jsp中要输出这个A[select],也可以用<s:property>,现在的难点是 怎么在jsp的 代码里面嵌入 js中的变量? --------------------编程问答-------------------- 迭代你的map 循环取出值后加入select 中。。。
<select>
<%
Map<Integer,String> map = (Map<Integer,String>)request.getAttribute("map1")
for(map.Entry<Integer,String> entry : map.entrySet()){
%>
<option value="<%=entry.getKey()%>"><%=entry.getValue()%></option>
<%
}
%>
</select>

我手动写的,应该没有问题吧。。。 --------------------编程问答--------------------
引用 6 楼 wjj_cadn 的回复:
就是我在后台有一个数组A,对应前台的一个select,而且 数组的索引对应select的index,当我选中select中第二个index的时候(在js中选出index),然后再jsp中要输出这个A[select],也可以用<s:property>,现在的难点是 怎么在jsp的 代码里面嵌入 js中的变量?


给select定义onchange事件,在后台js中给页面赋值不是更简单 --------------------编程问答--------------------
引用 8 楼 rencht 的回复:
Quote: 引用 6 楼 wjj_cadn 的回复:

就是我在后台有一个数组A,对应前台的一个select,而且 数组的索引对应select的index,当我选中select中第二个index的时候(在js中选出index),然后再jsp中要输出这个A[select],也可以用<s:property>,现在的难点是 怎么在jsp的 代码里面嵌入 js中的变量?


给select定义onchange事件,在后台js中给页面赋值不是更简单


我说的后台是j2ee 服务器那块的,不是浏览器的后台,这里面需要java与js的交互 --------------------编程问答--------------------
引用 9 楼 wjj_cadn 的回复:
我说的后台是j2ee 服务器那块的,不是浏览器的后台,这里面需要java与js的交互


一样啊,你js从后台取得A[select],然后赋值给页面不就是了 --------------------编程问答--------------------
引用 10 楼 rencht 的回复:
Quote: 引用 9 楼 wjj_cadn 的回复:

我说的后台是j2ee 服务器那块的,不是浏览器的后台,这里面需要java与js的交互


一样啊,你js从后台取得A[select],然后赋值给页面不就是了

不好意思啊,CSDN的系统通知有bug,今天才看到,我的select里面有十个数,每点击一次就会跟后台有一次交互,是不是笨死的办法?我后来想出一条妙计,直接把整个数组弄到前台,然后在js里面,select有一次change,从js的array找到对应的option,这样的话省去了很多麻烦
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,