1:JSF中backing bean之间的通信。
VehicleListBean requestBean = (VehicleListBean) getManagedBeanInSession("vehicleListBean");
其中VehicleListBean是外部bean.
如此定义之后就可以将当前bean中的信息与存在于当前session中的外部backing bean进行通讯。
2:在JSF中引入mufaces中的sandbox包
1. 下载tomahawk-sandbox包:
下载地址:http://people.apache.org/maven-s ... k/tomahawk-sandbox/
2. 下载后将该包放入项目的lib文件夹下并引入
3. 在使用该组件库的jsp页面头部加入以下代码即可。
- <%@ taglib uri="http://myfaces.apache.org/sandbox" prefix="s"%>
复制代码
具体使用方法参考:http://wiki.apache.org/myfaces/InputSuggestAjax
3:包版本问题导致404错误
向项目lib文件夹下引入包时如果包的版本错误可能导致编译失败,启动tomcat后打开网页出现404错误。
4:向页面引入属性文件
将属性文件如error.properties导入jsp页面的方法:
一:申明,JSF代码
- <f:loadBundle basename="com
.bsmart.bmc.bundle.message" var="menuMsg" />
复制代码
其中第一个属性为属性文件的路径,不带文件类型名。第二个属性为别名。
二:使用,JSF 代码
- <h:outputText value="#{menuMsg['static.boot']}" />
复制代码
其中static.boot为属性文件中的变量名。
此方法主要用于实现国际化。
5:<t:aliasbean></t:aliasbean>标签的使用例子
- <t:aliasBean alias="#{searchBean}" value="#{trailerListBean}">
- <f:subview >
- <jsp:include page="search.jsp"/>
- <f:subview>
- </t:aliasBean>
复制代码
此方法在当前页引入search.jsp文件。将backing bean:trailerListBean赋值给searchBean。
此方法的好处是无论value的直怎么变在search.jsp页面调用时只需要使用searchBean而不需要考虑value里的是哪个bean.
6:JSF环境的配置相关文件
主要是一个web.xml文件和一个faces-config.xml文件。
其中web.xml文件的作用主要是为了将fasesServlet加载到web容器的启动项当中去,与其相关的是<servlet>标签和
<servlet-mapping>标签。还有可选标签<context-param>,该标签包含多参数,详细可参考《jsf
实战》。
faces-config.xml文件中主要配置backing bean 和 navigation(导航规则).对于本地化和国际化的要求还需要
<application>标签中<local-config>子标签的支持,详细参见《jsf实战》第172页。
分享到:
相关推荐
JavaServer Faces (JSF) 是一个用于构建服务器端Web应用程序的Java框架,它提供了一种组件化的方式来构建用户界面,并且与模型和控制器部分紧密结合。JSF的核心特性包括丰富的UI组件库、事件处理机制以及与JavaBeans...
**JSF(JavaServer Faces)** 是一种Java平台上的用户界面框架,用于构建Web应用程序。它提供了一种声明式的方式来创建用户界面,并且与后端业务逻辑进行交互。JSF的核心理念是将视图、控制逻辑和模型数据分离,以...
在这个“良葛格_JSF学习笔记”中,我们将会深入探讨JSF的核心概念、工作原理以及实际应用。 一、JSF概述 JSF作为Sun Microsystems(现Oracle公司)开发的一套标准Java API,是MVC(Model-View-Controller)设计模式...
**JSF2整合Spring3——JSF学习笔记4** 在Java服务器端开发中,JavaServer Faces(JSF)和Spring框架都是重要的技术。JSF是一个用于构建用户界面的MVC(Model-View-Controller)框架,而Spring则是一个全面的企业级...
### 良葛格JSF学习笔记知识点概览 #### 一、JavaServer Faces (JSF) 概述 **1.1 JSF的历史与发展** - **发布日期**:JavaServer Faces (简称JSF) 作为一种Java Web应用程序的标准组件框架,于2004年3月正式发布...
### JSF学习笔记 #### 1. 使用JSF ##### 1.1 入门 ###### 1.1.1 简介JSF **JavaServer Faces (JSF)** 是一个用于构建企业级Java Web应用程序的标准框架。它旨在简化Web开发过程,通过将应用程序分为不同的层次,...
JavaScript Server Faces (JSF) 是一个用于构建用户界面的Java EE框架,专注于创建Web应用程序的视图层。本文将深入探讨JSF的一些关键知识点,帮助你更好地理解和运用这个技术。 首先,JSF中的View ID是相对Web应用...
**JSF2学习笔记1——理解JavaServer Faces 2.0框架** JavaServer Faces (JSF) 是一种基于组件的Web应用程序开发框架,由Sun Microsystems(现为Oracle Corporation的一部分)开发,旨在简化用户界面构建。JSF2是该...
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
您是否在从事Web项目的开发? 如果是,您是否遇到过如下的问题: ... 2.多用户访问时,需要处理线程安全、数据验证、转换处理等问题。 3.展示逻辑和处理逻辑胶合在...本文是JSF入门资料的学习笔记,或许对您有一些帮助。
JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它为开发人员提供了一种模型-视图-控制器(MVC)架构,简化了前端和后端之间的交互。JSF提供了组件库,使得创建动态、交互式的...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它简化了开发人员创建交互式、数据驱动的Web界面的过程。JSF提供了一个组件模型,允许开发者通过拖放组件的方式来构建用户界面...
《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...
JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...