`
jsjxqjy
  • 浏览: 116394 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JSF EL 表达式

    博客分类:
  • JSF
阅读更多

我们知道每一个WEB层应用框架都有它自己的标签 和EL

 

例如struts2 是 ${exp} ;  JSF是 #{exp} 等

 

他们的用法大同小异

 

但是JSF的 EL的局限性 决定了 它的EL只能在 它的标签中使用

 

1. 给JS 对象传递参数 下面的用法是可以的 ,目的是想取出资源文件的 key-value  

 

 

<h:form id="f1" onsubmit="return checkData('#{msgs.username_passwd_empty}');">

 

2. 取出Map对象的值

 

 <h:commandLink  rendered ="#{empty login.userMap['qjy']  }"  />

 

3. 取出Session中的 就直接取

 

//设置

FacesUtils.setSessionAttribute("userInfo", userInfo);

 

//前台

 

#{userInfo} 就可以取出  userInfo 这个对象了

 

4. 在配置文件中 取出对应的spring 配置的service  (JSF与spring整合 不说了)

<managed-bean>
	<managed-bean-name>peopleAction</managed-bean-name>
	<managed-bean-class>
		com.eseecon.people.web.PeopleAction
	</managed-bean-class>
	<managed-bean-scope>request</managed-bean-scope>

<managed-property>
		
<property-name>
        peopleService
</property-name>
<!-- 来自spring中注入的 -->			
<value>
       #{peopleService}
</value>
		
</managed-property>


</managed-bean>

 

 

 

 

好了EL的使用后面再补充 

 

 

 

 

0
1
分享到:
评论

相关推荐

    Java代码中使用JSP/JSF表达式语言EL

    NULL 博文链接:https://rensanning.iteye.com/blog/2013260

    Spring EL.docx

    Spring Expression Language(简称SpEL)是一种功能强大的表达式语言、 在Spring3中就已经支持EL表达式了, Spring Expression Language(SpEL)是类似于OGNL和JSF EL的表达式语言, 能够在运行时构建复杂表达式, 存取...

    jboss as 7 support jsf2.2.1 modules

    通过使用Express Language 3(Java EE 7的一部分),多个属性也可以通过EL表达式直接定义。 , "two":2, "three":3}" /&gt; 上述改变结果是,开发人员现在可以使用纯HTML来编写JSF视图,这是Wicket等竞争对手框架...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。...

    bayutils:实用工具

    Bandil是xhtml文件的el表达式中的资源包检查器。 它为el表达式查找缺少的资源束条目。 mediawiki_backup MediaWiki备份脚本。 它可以将MediaWiki MySQL数据库转储和MediaWiki文件(图像,扩展名,配置和所有其他...

    Java Web开发从初学到精通随书光盘源码

    内容简介 《Java Web开发从初学到精通》介绍如何整合Web框架进行J2EE开发,...EL表达式 JSTL标签库 JSP的JavaBean实现 Struts2入门 Hibernate详解 Spring应用 Ajax入门与实战 应用Struts2+Hibemate 的论坛系统 JSF入门

    facelets模板

    在 JavaServer Faces (JSF) 2.0 中,Facelets 取代 ...Facelets 全面支持表达式语言 (EL) 和 JavaServer Pages Standard Tag Library (JSTL)。在 Web 应用程序中使用 Facelets 的部分好处包括模板化、重用和易于开发。

    Jakarta Struts 编程.rar

    第二版增加了新的章节来专门探讨安全、与JSF API的集成、JSP标准标记库(JSTL),以及Struts的表达式语言(EL)。此外,第二版对第一版中原有的主题也做了扩充。对于每一个自己所开发的企业系统,本书作者Chuck ...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

    J2EE应用开发详解

    149 9.4 JSF的组成 152 9.4.1 UI组件 152 9.4.2 JSF标签 154 9.5 统一EL 156 9.5.1 表达式和函数 156 9.5.2 操作符 157 9.5.3 保留字 158 9.5.4 内置对象 158 9.6 Backing Bean 158 9.7 创建自定义组件 162 9.8 小结...

    java开源包1

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包11

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包2

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包3

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包6

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包5

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包10

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

Global site tag (gtag.js) - Google Analytics