EL表达式使用方法 Jsp里引用的js可以用El表达式?
浏览量:1419
时间:2021-03-13 01:59:24
作者:admin
Jsp里引用的js可以用El表达式?
JS是在客户端执行的,El是在服务器端执行的,服务器端的执行时间早于客户端,所以不能用JS来修改已经执行的El表达式的值,但是可以用El来初始化并将值传递给JS,这和JSP脚本是一样的。但是,如果JS脚本不在JSP页面中,而是在一个单独的JS文件中,那么使用el最初传输值是不起作用的,但是您可以遍历它window.onload文件()获取El的值,然后将其传输到JS文件中的方法进行变量初始化
使用FreeMarker和El表达式
看起来没有区别
!但是,在使用、功能、限制和原理上有一些不同;
只有两点:
1。El表达式通常在JSP页面中使用,它可以直接调用静态类的属性和方法(不允许使用freemaker);
2。JSP页面在第一次访问时由容器(如Tomcat)编译成servlet,然后直接响应用户请求;freemaker每次访问都由freemarkerviewresolver解释和执行,以响应用户请求。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
黑白世界 黑白世界是孤独的