`
l4432848
  • 浏览: 243955 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EL表达式&Ognl框架

    博客分类:
  • java
阅读更多

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

EL表达式

El表达式就是简化jsp的输出操作! 书写方式: ${表达式} 就是为了减轻我们在jsp上面开发! 一般都是用来取值和判断!

检查EL表达式环境:

1: 检查下有没有el这个jar包

2: 老版本jsp页面指令需要写上 EL的支持! 现在不需要

获得值: 她首先去pageContext里面找 然后request session application 如果没有他也不会报错 会给你返回空字符串

image

也可以指定区域拿值

image

拿对象的值

image

拿到表单的值

image

拿到请求头上面的值

image

拿到Cookie对象和值

image

获得web.xml文件里面的初始化值:

image

image

首先你要保证你的值必须是是数值类型 或者可以转换成数值 要不然会报错 加减乘除取如下图

image

大于小于不等于... 如下图 如果你不打单引号或者双引号 他会把你的a和b看做是一个从request... 里面拿出来的值 !

image

与或非:

image

三元运算:

image

OGNL框架:

image

image

image

image

image

Ognl框架的好处 在,以后我们可以把一些运算变的灵活,运算灯饰让用户去写 我们代码只要拿到用户写的运算和数据,就能让程序自己去运算了! 如下图:

image

0
0
分享到:
评论

相关推荐

    ognl-2.6.11.jar 的使用源码。EL语言的使用实例

    OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,...

    Struts2用到的核心jar包

    用来支持ognl表达式的,类似于EL表达式,功能比EL表达式强大的多。 freemarker-2.3.15.jar freemarker是比jsp更简单好用,功能更加强大的表现层技术,用来替代jsp的。 在Struts2中提倡使用 freemarker模板,但实际...

    框架中常用的jar包作用

    OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,...

    Struts2中关于ValueStack的一些操作

    2、 EL,全称Express Language,即表达式语言。不要被语言吓倒,它是简单的对象导航语言。有字符串(例如:方法名)和特殊字符组成(例如用.表示调用对应的属性方法)。通过EL,我们可以存、取对象数据,而且还可以...

    最新Struts2 jar 架包

    整理了1个上午 Oracle+Weblogic,主要内容如下: struts2-core-2.1.8.jar Struts2的核心包 struts2-json-plugin-2.1.8.jar json进行异步...ognl-2.7.3.jar OGNL表达式语言,struts2支持该EL antlr-2.7.6.jar HQL解析

    Struts2核心包

    ognl-3.0.jar:对象图导航语言(Object Graph Navigation Language),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,...

    java从入门到精通70个PPT

    2.变量、数据类型和运算符和表达式 3运算符和程序流程结构 4.数组 5.类和对象 6.字符串 7.封装,继承,多肽 8.接口与抽象类 9.java集合类 10.jdbc 11 html简介与js的基本语法 12 javascript内置对象和内置函数 13 ...

    struts.jar

    struts2-core-2.1.8.jar Struts2的核心包 struts2-json-plugin-2.1.8.jar json进行异步刷新操作(非必要) xwork-core-2.1.6.jar Command模式框架,WebWork和Struts2...ognl-2.7.3.jar OGNL表达式语言,struts2支持该EL

    struts-2.3.16.2-src

    开发工具包.里边包含struts2中所有开发需要的包,其中包含commons-logging-1.0.4.jar 日志管理 ...OGNL表达式语言,struts2支持该EL struts2-core.jar struts2的核心库 xwork.jar webwork的核心库等

    struts必须jar包

    struts2-core-2.1.8.jar Struts2的核心包 struts2-json-plugin-2.1.8.jar json进行异步刷新操作(非必要) xwork-core-2.1.6.jar Command...ognl-2.7.3.jar OGNL表达式语言,struts2支持该EL antlr-2.7.6.jar HQL解析

    struts必备jar包

    commons-logging-1.0.4.jar 使用spring的必备包,用来记录程序运行时的活动的日志...OGNL表达式语言,struts2支持该EL struts2-core-2.0.10.jar struts2的核心库 xwork-2.0.4.jar webwork的核心库,自然需要它的支持

    web项目常用jar包及说明.zip

    Struts 2需要的jar包: 1.commons-fileupload.jar(commons项目中的关于...EL表达式:jstl.jar excel表格:jxl.jar 操作pdf文件:iText-5.0.5.jar 统计图(JFreechart两个):jcommon-1.0.10.jar,jfreechart-1.0.6.jar

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    6.3 EL表达式的应用 6.3.1 EL的基本语法. 6.3.2 EL的运算符 6.3.3 EL的隐含对象 6.4 JSTL核心标签库的应用 6.4.1 数据访问标签 6.4.2 流程控制标签 6.4.3 循环标签 6.5 JSTL格式标签库的应用 6.5.1 使用格式化数字 ...

    MyEclipse_9创建SSH2开发环境必须的独立包

    ognl-2.6.11.jar OGNL表达式语言,struts2支持该EL freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题 commons-beanutils.jar 提供对java 反射和自省API的包装 commons-fileupload.jar 文件上传 ...

    达内java培训目录

    Servlet/JSP Servlet生命周期及Servlet服务器、Tomcat部署配置、JSP语法、自定义标记、JSTL和EL表达式、JSP 新特性、Java Web 设计模式。 透彻理解Servlet核心原理;熟练掌握Servlet API;透彻理解JSP引擎工作原理;...

    java开发常用jar包

    OGNL表达式所需要的包,支持EL htmlparser.jar 强大的html解析器 jcommon-1.0.15.jar 使用java生成图表的工具 freemarker-2.3.8.jar 模板相关操作需要包 struts2-core-2.0.14.jar struts2核心包 struts2-...

    Java学习笔记-个人整理的

    {2.8}框架中移动的小球}{59}{section.2.8} {2.9}抽象与接口}{59}{section.2.9} {2.10}访问控制}{60}{section.2.10} {2.10.1}类的属性}{60}{subsection.2.10.1} {2.10.2}类的方法}{61}{subsection.2.10.2} {...

Global site tag (gtag.js) - Google Analytics