b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

ognl表达式和el表达式_ognl表达式_ognl表达式 if

电脑杂谈  发布时间:2017-02-15 21:00:02  来源:网络整理

linux学习方法之三

相信不少想学习linux的新手们正愁不知道看什么linux学习教程好,下面小编给大家收集和整理了几点比较重要的教程,供大家学习,如需想学习更多的话,可到wdlinux学堂寻找更多教程。 什么是Deb格式或软件 deb 格式是Debian 系统(包含Debian 和Ubuntu )专属安装

jquery之ajaxfileupload异步上传

由于项目需求在上传头像是需要使用异步上传文件,在上传的过程中需要对文件进行校验:规则如下:宽度和高 度大于200,宽高比要小于2,大小小于2M。 我这里使用的是AjaxFileUploader这个组件,服务器使用Struts处理文件。ognl表达式 实例: [html] form action= id=imag

OGNL表达式是(Object-Graph Navigation Language)是对象图形化导航语言。OGNL是一个开源的项目,struts2中默认使用OGNL表达式语言来显示数据。与serlvet中的el表达式的作用是一样的。OGNL表达式有下面以下特点:

支持对象方法调用,例如:objName.methodName();支持类静态的方法调用和访问,表达式的式为@[类全名(包括包路经)]@[方法名 | 名]例如:@java.lang.String@format('foo%s','bar')@tutorial.MyConstant@APP_NAME;支持赋操作和表达式串联,例如: price=100, discount=0.8, calculatePrice(),这个表达式会返回80; 访问OGNL上下文(OGNL context)和ActionContext 操作集合对象类图

ValueStackValueStack是一个接口,在struts2中使用OGNL表达式实际上是使用实现了ValueStack接口的类OgnlValueStack,这个类是OgnlValueStack的基础。ValueStack贯穿整个action的生命周期。每一个action实例都拥有一个ValueStack对象。其中保存了当前action对象和其他相关对象。 Struts2把ValueStack对象保存中名为struts.valueStack的request域中。ValueStack内存图

ValueStack的组织结构

从图上可以看出OgnlValueStack和我们有关的内容有两部分:即OgnlContext和CompoundRoot。所以把这两部分搞清楚很重要。

总图

vcD4KPHA+y7XD96O6PC9wPgo8cD48L3A+CgrJz828ysdvZ25szerV+7XEyv2+3b3hubnNvKOsv8nS1Mflzvq1w7+0s/bK/b7dtcTX6bPJoaNDb250ZXh01tC1xF9yb290us1WYWx1ZVN0YWNr1tC1xHJvb3QottTP89W7KcDvtcTK/b7dveG5ubrNJiMyMDU0MDvKx9K70fm1xKGj1eK+zdLizrbXxc7Sw8fWu9Do0qqy2df3T2dubENvbnRleHS+zb/J0tTN6rPJttTK/b7dtcS05rrNyKG1xLLZ1/eho1ZhbHVlU3RhY2vE2rK/09DBvbj2wt+8rbXE1+mzybK/t9ajugoKIE9iamVjdFN0YWNrCgpTdHJ1dHO74bDRtq/X97rNz+C52LXEttTP89G5yOu1vU9iamVjdFN0YWNr1tChowpDb250ZXh0TWFwCgpTdHJ1dHO74bDR0rvQqdOzyeS52M+10bnI67W9Q29udGV4dE1hcNbQCgoKPHA+PC9wPgpPR05MIENvbnRleHQ8YnI+Cgo8aW1nIHNyYz0="http://.2cto.com/uploadfile/Collfiles/20140409/20140409090111183.jpg" alt="\">


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32635-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...