ADF中解析 EL 表达式
来源:互联网 发布:自学广告设计软件 编辑:程序博客网 时间:2024/05/16 14:43
为了测试我们解析EL表达式的结果,我们需要如下的场景
在主页面上有两个Button,一个新增,一个编辑,在我们点击新增按钮的时候将新增
存入#{pageFlowScope.action}
,点击编辑的时候,将编辑
存入#{pageFlowScope.action}
页面结构以及相应的setActionListener如下
新建一个backbean监听他们俩的点击事件,在这个监听函数中取出#{pageFlowScope.action}
里面存放的值
在这个监听函数onClickListener
中,代码以及一些解析如下
public String onClickListener() { String elExp="#{pageFlowScope.action}"; //得到FacesContext FacesContext facesContext=FacesContext.getCurrentInstance(); //通过FacesContext得到Application Application app=facesContext.getApplication(); //通过FacesContext得到ELContext ELContext elContext=facesContext.getELContext(); //通过Application得到ExpressionFactory ExpressionFactory elFactory=app.getExpressionFactory(); //通过 elFactory 创建 ValueExpression 第三个参数为EL表达式中存放值的类型,我们设置为Object就好 ValueExpression valExp=elFactory.createValueExpression(elContext, elExp, Object.class); System.out.println(valExp.getValue(elContext)); return null; }
这样,当我们点击不同的按钮,就会输出不同的数据了
阅读全文
0 0
- ADF中解析 EL 表达式
- el 表达式没法解析
- el表达式解析
- Jsp中使用EL表达式不解析(无效)的问题
- EL表达式在JSP中不能解析的问题
- struts2中EL表达式
- J2EE中EL表达式
- jsp中EL表达式
- Jsp中EL表达式
- J2EE中EL表达式
- J2EE中EL表达式
- JavaEE中EL表达式
- Struts2中EL表达式
- EL表达式无法被解析
- EL表达式的使用解析
- el表达式不解析问题
- adf 常用el 参数
- JSP中EL表达式说明
- java数据结构与算法-堆
- FFmpegFrameRecorder
- 编写一个程序,打印输入中各个字符出现频度的直方图
- html 布局小技巧
- 816
- ADF中解析 EL 表达式
- 大文件分块上传第三弹(分块并发上传)
- STM32延时注意事项
- ListView与ScrollView冲突解决三种方法
- DROOL 5分钟上手Case
- IP的获取与转换
- C#中使用正则的贪婪和非贪婪模式,以及分组
- Web项目的三层架构和MVC架构异同
- CAD转为jpg的方法