MyException - 我的反常网
当时方位:我的反常网» Java Web开发 » 独自js文件中不能用el表达式,该怎样处理

独自js文件中不能用el表达式,该怎样处理

www.bsjylc692.com  网友共享于:2013-01-15  阅读:339次
独自js文件中不能用el表达式
[size=13px]今日碰到一个很古怪的问题,我把一个变量放到request规模中,在独自的js文件中 var a='${xx}';这样a的值为字符串${xx}
可是在页面中,var a='${xx}'取到的则是实践的值,这是怎样回事?怎样在独自的js文件中获得request规模中的值呢。[/size]

------处理方案--------------------
javascript是客户端履行,EL是在服务端履行,而服务端比客户端先履行,所以你不能用js来改动现已履行的el表达式的值,可是却能够用el来给js初始化传值,这和JSP脚本是相同的作用,可是假如JS脚本不是在JSP页面里而是在独自的JS文件里,这时用EL初始传值是不起作用的,但你能够经过window.onload()来得到EL的值再传送给JS文件里的办法进行变量初始化
------处理方案--------------------
是的 必定不能够 你只能作为办法的参数传递进去 之前我也遇到了 只能这个姿态才干处理
------处理方案--------------------
在jsp里边取出来,作为参数传到JS文件里对应的的函数就行了。
m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help

文章谈论

软件开发程序过错反常ExceptionCopyright © 2009-2015 MyException 版权所有