htmledit_views">
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
EL表达式是html" title=js>jsp的一部分 本质上也是servlet
提示:以下是本篇文章正文内容,下面案例可供参考
一、EL表达式/JSP/JSTL 三者本质相同
都是为了避免在后端页面做前段的拼接,减少代码的冗余和复杂程度
二、EL表达式作用
1.${} 取值 向四个作用域中取数据
pageContext request session application
2.将读取的数据转为字符串
3.直接写在html" title=js>jsp页面 表示直接输出到浏览器 等同于 <%= %>
4.不能直接在html" title=js>jsp页面javascript中直接使用${}取值,需要添加单引号或者双引号
例如 var a=${} 输出a在script中没有任何显示
需要 var a='${}' 或者 var a="${}" 这样才能取到值 这个值 记住是字符串
如果后端往作用域中存的时候html" title=js>json数组 EL表达式取出来是字符串 在html" title=js>js中需要JSON.parse( )转换
JSON是html" title=js>js中的内置对象
当然 window.eval( ) 方法也是可以将括号中的内容当做html输出到浏览器