首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

EL表达式如何获得JS的参数值

2012-08-17 
EL表达式怎么获得JS的参数值JScript codefor(var i0ilistSizei++){alert(${i})initDatepicker(repai

EL表达式怎么获得JS的参数值

JScript code
for(var i=0;i<listSize;i++){                alert(${i});        initDatepicker("repairTime"+i,            "<fmt:formatDate value="${bean.prototypePartList[i].repairTime}" pattern="yyyy-MM-dd"/>");        }



以上是JS代码,我想知道怎么可以用EL表达式获得 JS定义的i的值

[解决办法]
el表达式不能取JS中的值,也许有方法,但一定很麻烦很麻烦,因为JS是前台浏览器生成的值,而EL表达式是用来去服务器生成的值的,如果说有方法,那就是先用js把值放到request之类的地方传到服务器端,然后再用EL去取出来,你认为这有必要吗?
你直接说你的需求吧,你用EL表达式取出来是为了什么?显示在页面上还是什么别的?
[解决办法]
EL 是JAVA程序 当JAVA执行完了,传给页面后 才执行JS 你想让一个已经执行完了的程序去调用还没有执行的JS所产生的值?
[解决办法]
el是服务端执行的,而Js是在客户端执行的,无法获取变量值。

热点排行