在JS中怎么使用EL表达式?因为在使用的时候经常出现在JS中取不到值的情况。
下面我们来看一看怎么实现在javascript里面使用EL表达式:
JS代码在JSP页面中, 这可以直接使用EL表达式
<script type="text/javascript">
function test(){
var a = "${param.username}";
}
</script>
注意:上面一定要加上双引号或者单引号,才能获取到值。
<script type="text/javascript">
var nameOnly_ok = "${(empty param.username)? false : true}";
var aa = '${param.degree}';
</script>
在js文件中则有:
function changeDegree(){
var dr = document.regFrm.degree;
//var aa="${param.degree}";//直接在里面定义参数接收不到,因为js文件在head里面是先加载的
alert(aa);
f(aa != ""){
dr.value=aa;
}
}
参考地址
https://blog.csdn.net/dukangcheng/article/details/50740855
https://blog.csdn.net/monkeyking1987/article/details/17146951