EL经常和JSTL一起使用,但是EL又可以单独使用,全称是Expression Language
1. EL执行时间
如果js脚本在jsp文件中,用el表达式有效果 aler("${XXXX }");
如果是单独的js文件,el表达式是不起作用的.
结论:EL表达式是在服务端执行的,服务端执行完成后再传给客户端的,
js是在客户端执行的,el在js前就被执行了。
2. EL使用条件
只要 ●支持Servlet2.4或者JSP2.0的容器,都可以在 ●JSP网页中直接使用EL,不需导入任何其他的包。
3. EL优势
★方便存取数据
★减少jsp中的java代码
★EL的语法很简单,最大的特点就是使用上很方便。所有的EL都是以 ${ 为起始、以 } 为结尾的。
4. EL搜索变量的步骤
系统自动寻找的步骤是:pageScope、requestScope、sessionScope、applicationScope。
5. 几个重要的EL隐含对象
pageScope,取得page范围的属性名称所对应的值。
requestScope,取得request范围的属性名称所对应的值。
sessionScope,取得session范围的属性名称所对应的值。
applicationScope,取得application范围的属性名称所对应的值。
param,如同ServletReqest.getParameter(String name)。
cookie,如同HttpServletRequest.getCookie()。
initParam,如同ServletContext.getInitParameter(String name)。
6. EL提供 . 和 [ ] 两种运算符来存取数据。
● 下面两种所代表的意思是一样的。
${sessionScope.user.sex}等于${sessionScope.user[“sex”]}
● 但是使用 [ ] 的范围更广,因为 [ ] 中还可以是变量,比如:
String str = “sex”;
${sessionScope.user[str]}
● . 和 [ ] 的混合使用,获取集合中元素的值,例如:
${sessionScope.shoppingCart[0].price}表示结果为shoppingCart中第一项物品的价格。
相关推荐
EL-ADMIN这个框架在java非常火,后端和前端的技术非常先进,发现缺少一个原生APP,经过一段时间的研究,使用Flutter把EL-ADMIN原生的APP做出来 1)这是自己开发的源码 2)提供几个获取列表、明细的例子,其它完全...
在elementUI中使用el-table自定义完成transfer组件功能。内有注释使用说明
主要介绍了vue element-ui el-date-picker如何限制选择时间为当天之前,文中给大家提供了代码段和截图,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
实际上,el-tree-transfer 依赖的 element-ui 组件分别是Checkbox 多选框,Button 按钮,和最主要的Tree 树形控件写成!并非是在 element-ui 的穿梭框组件上的扩展,而仅仅是参照了其外观样式和功能。
赠送jar包:jakarta.el-3.0.3.jar; 赠送原API文档:jakarta.el-3.0.3-javadoc.jar; 赠送源代码:jakarta.el-3.0.3-sources.jar; 赠送Maven依赖信息文件:jakarta.el-3.0.3.pom; 包含翻译后的API文档:jakarta.el...
el-table,el-form在vue中封装组件化,含操作按钮和插槽
springboot 打war部署到apache-tomcat-7.0.69中启动报错:java.lang.NoClassDefFoundError: javax/el/ELManager ... 下载javax.el-api-3.0.0.jar,放到 tomcat/lib包下可以解决,原来的el-api.jar版本较低
勾选右侧的已选资源,效果同左侧一样; 2、勾选全选,则资源全部添加到右侧,左侧的则显示为空 ...4、后台给到的数据是:所有的资源(多维数组)和已分配的资源(一维数组,包含(半勾选)父级数据)
el-element中el-table合并单元格 合并列。无限制列合并。通过循环数据源数据获取该列需要合并的行数。
解决Vue对Element中的el-tab-pane添加@click事件无效
Android Studio 报错显示 mips64el-linux-android-strip 找不到,然而开发者官方网站又进不去,正好我这里有这个工具,解决一部分开发者的燃眉之急。
赠送jar包:jakarta.el-3.0.3.jar; 赠送原API文档:jakarta.el-3.0.3-javadoc.jar; 赠送源代码:jakarta.el-3.0.3-sources.jar; 赠送Maven依赖信息文件:jakarta.el-3.0.3.pom; 包含翻译后的API文档:jakarta.el...
vue-el-calendar.zip Vue -ElementUI 日历控件 以vue为承载容器,使用elementUI为组件,css3搭配色彩,样式较为美观,满足基本需求,无第三方依赖环境,体积几百K 在vue+elementUI的项目中,丢入即可运行出来
在element-ui中的el-tree上实现单独拉出一棵树来显示树的选中节点,同时可以在该树上删除已选中节点
二次封装的el-image-viewer组件,具有移动端双指缩放和单指拖拽功能。
Element el-button 按钮组件的使用详解 按钮是很常用的,Element的按钮功能还是比较全面的,本篇就来介绍下。 先看下各种按钮的效果图: 在分析源码前,我们先来看一下官方文档对于button的使用说明: el-...
el-table 封装组件
el-container:外层容器。当子元素中包含 或 时,全部子元素会垂直上下排列,否则会水平左右排列。 el-header:顶栏容器。 el-aside:侧边栏容器。 el-main:主要区域容器。 el-footer:底栏容器。 以上组件采用了 ...
vue+element 设置页面表格,el-table拉动每列的宽度,并保存到localStorage里
在EL-ADMIN官网看了介绍,框架使用了...EL-ADMIN这个框架在java非常火,后端和前端的技术非常先进,发现缺少一个原生APP,经过一段时间的研究,使用Flutter把EL-ADMIN原生的APP做出来 这里只是APP,可以安装在安卓手机