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
188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet

文章谈论

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