引自:http://blog.csdn.net/a5489888/article/details/8467833
jstl的标签会转化为服务器端的代码执行,而js代码则在客户端执行。
要在js中使用jstl并不是直接将jstl的value赋值给一个js的变量,而是要在jstl的value上加上"",比如一个从服务器端返回的数据可以这样赋值给js的变量。
Java代码
- var result = "${result}";
转自http://gaogengzhi.iteye.com/blog/701851
如果js脚本在jsp文件中,用el表达式有效果 alert("${msgs.addFullName }");
注意:alert的时候,要把el表达式用引号引起来
如果是单独的js文件,el表达式是不起作用的,
EL表达式是在服务端执行的,服务端执行完成后再传给客户端的,js是在客户端执行的,el在js前就被执行了
注意:alert的时候,要把el表达式用引号引起来
如果是单独的js文件,el表达式是不起作用的,
EL表达式是在服务端执行的,服务端执行完成后再传给客户端的,js是在客户端执行的,el在js前就被执行了
本文介绍了如何在JavaScript中使用Java Server Pages Standard Tag Library (JSTL) 的值。重点讲解了在JSP页面中如何正确地将JSTL标签获取到的数据赋值给JavaScript变量的方法,并解释了为何在独立的JavaScript文件中EL表达式不起作用。
3万+

被折叠的 条评论
为什么被折叠?



