首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP EL表达式跟JSP脚本<%%> 无法在外部引用的JS文件中执行

2012-08-26 
JSP EL表达式和JSP脚本%% 无法在外部引用的JS文件中执行转自http://www.blogjava.net/algz/articles/321

JSP EL表达式和JSP脚本<%%> 无法在外部引用的JS文件中执行
转自http://www.blogjava.net/algz/articles/321846.html
JSP EL表达式和JSP脚本<%%> 无法在外部引用的JS文件中执行
如果页面引用的外部JS脚本使用EL等服务端执行的代码,是无法获取到值的.只有在JSP文件里的JS脚本才能取到服务端代码的值.

原因:
所有的jsp文件在响应给用户时都会编译成servlet,执行其中所有的JSP脚本或EL表达式,并由java输出流转化成HTML文本代码response响应给客户端,所以浏览器接收到的只是html页面。而外部js文件与HTML一起响应给客户端,并在本地组装在一起,所以<script src="xxx.js">这样的外部引用JS,是无法执行服务端脚本的。

热点排行