创建StatusConverter类:
/** * Date: 14-6-29 * @author: Zero */ @FacesConverter(value = "StatusConverter", forClass = String.class) public class StatusConverter implements javax.faces.convert.Converter{ //其他方法.... @Override public String getAsString(FacesContext context, UIComponent component, Object value) { if (context == null || component == null) { throw new NullPointerException(); } // 如果value为空则返回空字符串 if (value == null) { return ""; } //在xhtml中属性名以"status-"作为前缀 for (Map.Entry<String, Object> entry : component.getAttributes().entrySet()) { String status = entry.getKey().toString().replace("status-", ""); if (status.equals(value.toString())) { return entry.getValue().toString(); } } return value.toString(); } }
使用:
<h:outputText value="#{channel.status}"> <f:converter converterId="StatusConverter"/> <f:attribute name="status-1" value="开"/> <f:attribute name="status-0" value="关"/> </h:outputText>
注意:component.getAttributes() 是从UIComponent中获取的,所以设置属性时是放在<h:outputText> </h:outputText>里面,而不是<f:converter> 里面
相关推荐
javaee.jar,jsf-api.jar,jsf-impl.jar,jstl-1.2.jar
JavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-apiJavaEE源代码 jsf-...
JavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源代码 jsf-implJavaEE源...
jsf-api.jar和jsf-impl
jsf-impl.jar jsf-api.jar jsf-impl.jar jsf-api.jar
引用别人的Demo,自己运行。做个备份。 http://www.mkyong.com/jsf2/jsf-2-0-hello-world-example/
jsf相关jar包, 包含jsf-api.jar jsf-impl.jar jstl-1.2.jar javaee.jar
jsf-api,jsf-impl,jst1-1.2,javaee是基于java的web开发,java ee5.0的jar 包汇总
航空系统C++软件开发规范,此规范的目的是确保编出的代码满足安全、可靠、可测试和已维护的特点。
jboss-ajax4jsf-1.1.1-src 具体自己看吧
ajax4jsf-1.0.6.jarajax4jsf-1.0.6.jarajax4jsf-1.0.6.jar
这是jsf-api-2.0.jar,为了使用方便传上来.只是个jar包.
jsf-api-1.2帮助文档。。
JSF实战3 书本代码corejsf3-examples.zip 很辛苦找到的,努力!
J2EE-jsf1.2-Spring-Hibernate整合基本资源包,我是用了很长的时间整合成功并在实际中使用,相当完美.用eclipse-jee-europa-3.3.2-winter-en-win32构建成功.
JSF2-Getting-Started.pdf
JSF2-Overview 英文版,不过讲的很清楚了,非常好的入门文档。
standard.jar msutil.jar mssqlserver.jar msbase.jar jstl.jar jspsmartupload.jar jsf-impl.jar jsf-api.jar classes.jar commons-digester.jar commons-collections.jar commons-beanutil.jar
jsf-api.jar;jsf-api.jar;jsf-api.jar;jsf-api.jar;jsf-api.jar
JSF2-Using-Spring~JSF2+Spring配置~觉得还可以`所以给大家分享分享~~~~~