- 浏览: 1393106 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (328)
- JSF (27)
- 生活 (12)
- Ajax (26)
- Maven (6)
- CSS (1)
- Shale (3)
- SiteMesh (1)
- Ext (15)
- JMX (2)
- Windows技巧 (7)
- 工作感悟 (18)
- SVN (2)
- SVG (0)
- GoogleGear (0)
- RAP (2)
- SOA与WebService (3)
- 笔记本技术研究 (1)
- Microsoft (2)
- 英语学习 (3)
- PHP (7)
- web 2.0 (6)
- 语义Web (1)
- IT史话 (3)
- iText (3)
- JVM (1)
- PropertiesEditor (1)
- J2SE (33)
- Spring (2)
- Java Batch (1)
- log (2)
- Struts2 (2)
- DWR (0)
- JAAS (3)
- EJB3 (4)
- Flex (8)
- JFreeChart (1)
- WAS (0)
- 数据库 (2)
- 摄影 (0)
- SQL (1)
- Google App Engine (1)
- linux (5)
- Eclipse plugin (10)
- Testing (0)
- Portal (0)
- 移动互联网 (0)
- SWTBot (1)
最新评论
-
江奇缘:
不错!!!!!!
web.xml里<filter-mapping>中的<dispatcher>作用 -
yy8093:
commonj 第三步,那个调用的方法要在哪里调?servle ...
JAVA中多种计时器的比较与分析 -
di1984HIT:
学习了,不错~
web.xml里<filter-mapping>中的<dispatcher>作用 -
penkee:
com.lowagie.text.DocumentExcept ...
iText中输出 中文 -
氵壞男亼乀:
我想请问下 你哪个html里面引入的几个js文件没看懂!你 ...
DWR入门教程之HelloWorld
一、准备工作
1.下载文件:
http://labs.jboss.com/jbossrichfaces/downloads
当前最新的版本是3.10,9月12日发布的。
2.安装。
解压后,将"richfaces-api-3.1.0.jar" , "richfaces-impl-3.1.0.jar" , "richfaces-ui-3.1.0.jar"这三个文件拷贝到WEB-INFO/lib目录下,
修改web.xml,应该是这个样子:
- <?xml version="1.0"?>
- <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>togglePanel</display-name>
- <context-param>
- <param-name>org.richfaces.SKIN</param-name>
- <param-value>blueSky</param-value>
- </context-param>
- <context-param>
- <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
- <param-value>server</param-value>
- </context-param>
- <filter>
- <display-name>RichFaces Filter</display-name>
- <filter-name>richfaces</filter-name>
- <filter-class>org.ajax4jsf.Filter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>richfaces</filter-name>
- <servlet-name>Faces Servlet</servlet-name>
- <dispatcher>REQUEST</dispatcher>
- <dispatcher>FORWARD</dispatcher>
- <dispatcher>INCLUDE</dispatcher>
- </filter-mapping>
- <listener>
- <listener-class>
- com.sun.faces.config.ConfigureListener
- </listener-class>
- </listener>
- <!-- Faces Servlet -->
- <servlet>
- <servlet-name>Faces Servlet</servlet-name>
- <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <!-- Faces Servlet Mapping -->
- <servlet-mapping>
- <servlet-name>Faces Servlet</servlet-name>
- <url-pattern>*.jsf</url-pattern>
- </servlet-mapping>
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- <welcome-file>index.htm</welcome-file>
- <welcome-file>index.jsp</welcome-file>
- <welcome-file>default.html</welcome-file>
- <welcome-file>default.htm</welcome-file>
- <welcome-file>default.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
在每个jsp文件中添加如下头文件:
- <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
- <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
如果是xhtml,则添加如下:
- <xmlns:a4jxmlns:a4j="http://richfaces.org/a4j">
- <xmlns:richxmlns:rich="http://richfaces.org/rich">
这样一个ajax4jsf就可以使用了。
二、一个简单的例子
1.jsp
Here is the necessary page (echo.jsp):
- <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
- <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
- <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
- <html>
- <head>
- <title>repeater title>
- head>
- <body>
- <f:view>
- <h:form>
- <rich:panel header="Simple Echo">
- <h:inputText size="50" value="#{bean.text}" >
- <a4j:support event="onkeyup" reRender="rep"/>
- h:inputText>
- <h:outputText value="#{bean.text}" id="rep"/>
- rich:panel>
- h:form>
- f:view>
- body>
- html>
2.Data Bean
- package demo;
- public class Bean {
- private String text;
- public Bean() {
- }
- public String getText() {
- return text;
- }
- public void setText(String text) {
- this.text = text;
- }
- }
3.faces-config.xml
- <!---->xml version="1.0" encoding="UTF-8"?>
- <!---->
- Config 1.1//EN"
- "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
- <faces-config>
- <managed-bean>
- <managed-bean-name>beanmanaged-bean-name>
- <managed-bean-class>demo.Beanmanaged-bean-class>
- <managed-bean-scope>requestmanaged-bean-scope>
- <managed-property>
- <property-name>textproperty-name>
- <value/>
- managed-property>
- managed-bean>
- faces-config>
4.web.xml
- <!---->xml version="1.0"?>
- <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>a4jEchoTextdisplay-name>
- <context-param>
- <param-name>org.richfaces.SKINparam-name>
- <param-value>blueSkyparam-value>
- context-param>
- <context-param>
- <param-name>javax.faces.STATE_SAVING_METHODparam-name>
- <param-value>serverparam-value>
- context-param>
- <filter>
- <display-name>RichFaces Filterdisplay-name>
- <filter-name>richfacesfilter-name>
- <filter-class>org.ajax4jsf.Filterfilter-class>
- filter>
- <filter-mapping>
- <filter-name>richfacesfilter-name>
- <servlet-name>Faces Servletservlet-name>
- <dispatcher>REQUESTdispatcher>
- <dispatcher>FORWARDdispatcher>
- <dispatcher>INCLUDEdispatcher>
- filter-map>
- <listener>
- <listener-class>com.sun.faces.config.ConfigureListenerlistener-class>
- listener>
- <!---->
- <servlet>
- <servlet-name>Faces Servletservlet-name>
- <servlet-class>javax.faces.webapp.FacesServletservlet-class>
- <load-on-startup>1load-on-startup>
- servlet>
- <!---->
- <servlet-mapping>
- <servlet-name>Faces Servletservlet-name>
- <url-pattern>*.jsfurl-pattern>
- servlet-mapping>
- <login-config>
- <auth-method>BASICauth-method>
- login-config>
- web-app>
这样,一个ajax4jsf 就可以运行了
发表评论
-
IBM jsf row select
2009-07-09 19:09 1280http://www.ibm.com/developerwor ... -
jsf中使用Locale,显示本地化错误信息
2009-01-15 11:09 3379JSF 在转换和验证时都有可能会产生错误信息: 在使用标准转 ... -
JSF中制作双表尾
2008-11-21 21:42 1696最近,在项目中遇到一个制作表尾的问题,效果 如下: ... -
JSF1.2中 ValueExpression的用法
2008-05-22 23:20 4895在1.2之前,可以向下面一样使用ValueBinding: V ... -
Tomcat中如何打开Sun JSF RI 1.2中的日志
2008-05-16 00:50 3593为了更加清楚的了解JSF请求在每一个生命周期中的执行情况,我们 ... -
JSF环境配置(JDK6+Eclipse3.3+Tomcat 6.0+JSF1.2+JSTL1.1)
2008-04-25 23:14 7000第一步: 下载安装 JDK 6 Update 3 h ... -
不可不看,JSF1.2 changes
2008-03-31 17:04 4317变化还是挺多的,仔细看看,可以省掉很多郁闷的时间哦。The n ... -
JSTL 1.2 下载
2008-03-31 14:26 30732在网上找JSTL找了一会,不太好找,就放在这里一份了: 网络下 ... -
JSF 1.2中对以前JSF的修改
2008-03-31 11:00 1905Features that are unavailable ... -
JSF 各版本一览
2008-03-28 18:03 3511JSF started its journey from ve ... -
JSF 背景
2008-03-25 17:29 1769自从第一个web应用程序Struts于2001年6月发布开始, ... -
在Dreamwear中开发JSF
2008-03-09 22:49 2728可以在Dreamwear中安装JSF插件,然后利用Dreamw ... -
JSF中Exception的处理
2007-12-21 15:54 4911JSF中Exception的处理<o:p>< ... -
JSF中Exception的处理
2007-12-21 14:56 78目标: 解析错误信息,使用Globalization 来显示 ... -
Why JSF
2007-12-17 16:03 1294JavaServer Faces is extremely i ... -
源码讲解renderResponse和responseComplete的区别
2007-11-17 00:40 4484看源代码: responseComplete: ... -
JSF 源代码赏析之Lifecycle
2007-11-15 23:41 5939JSF的生命周期在JSF ... -
如何在Maven中配置Richfaces
2007-11-08 17:41 30011.首先到这个地方下载maven http://maven. ... -
JSF 标准 转换器&验证器 文档
2007-11-02 18:50 2265下面是两篇文档 http://www.ibm.com/deve ... -
JSF 源代码赏析之FacesServlet
2007-10-30 00:08 12573学习JSF 多日,现在开始看看源代码。 首先是FacesSer ...
相关推荐
【标题】"jboss-ajax4jsf-1.1.1-src" 是一...此外,通过运行示例或测试代码,开发者能够快速上手并体验Ajax4jsf带来的优势。最后,根据项目的实际需求,开发者可以自定义或扩展Ajax4jsf的功能,以满足特定的应用场景。
**Ajax4JSF详解** Ajax4JSF 是一个开源项目,它为JavaServer Faces (JSF) 提供了Ajax功能的扩展。这个框架允许开发者在JSF应用中轻松实现异步数据更新,提升用户界面的交互性和响应性,无需深入学习复杂的...
总结来说,“ajax4jsf.zip”这个压缩包为开发者提供了开始使用Ajax4JSF所需的一切资源,使他们能够快速地在JSF项目中实现Ajax功能,提升应用的用户体验。通过深入理解和熟练运用Ajax4JSF,开发者可以创建出更加动态...
**Ajax4JSF-Demo 知识点详解** Ajax4JSF 是一个为JavaServer Faces (JSF) 应用程序提供Ajax功能的开源库。它允许开发者在JSF环境中轻松实现异步数据更新,提升用户界面的交互性和响应速度。这个"ajax4jsf-demo"项目...
**Ajax4JSF 使用中文手册** Ajax4JSF(全称是Ajax for JavaServer Faces)是一种集成在JavaServer Faces(JSF)框架中的Ajax库,它允许开发者在JSF应用程序中轻松实现异步数据更新,提供更流畅的用户体验。这份中文...
**Ajax4jsf 用户手册** 是一份详细的指南,旨在帮助开发者了解如何在JavaServer Faces (JSF)项目中集成和使用Ajax4jsf框架。该框架使得在JSF环境中实现Ajax功能变得更加简单,无需编写JavaScript代码,而是通过一组...
ajax4jsf jar ajax4jsf jar
4. **Ajax4JSF使用手册**:Ajax4JSF是JSF的一个扩展,它为JSF添加了Ajax功能,允许部分页面更新,提升用户体验。学习Ajax4JSF,你将掌握如何在JSF应用中集成Ajax,创建异步交互,以及使用其提供的各种Ajax组件,如`...
### Ajax4jsf用户指南知识点总结 #### 一、引言 - **简介**:Ajax4JSF是一款开源框架,其主要目标是为JavaServer Faces(JSF)项目添加Ajax功能,无需编写JavaScript代码。 - **特点**: - 充分利用JSF框架的优点...
Seam、JSF、RichFaces 和 Ajax4jsf 是四个重要的Java Web开发框架和技术,它们在构建现代、交互式Web应用程序中发挥着关键作用。让我们深入探讨这些技术及其结合使用时的知识点。 **1. Seam** Seam是一个开源的Java...
**Ajax4JSF 1.1.1:增强富客户端体验** Ajax4JSF(Ajax for JavaServer Faces)是JavaServer Faces(JSF)框架的一个扩展,它为开发者提供了在JSF应用程序中集成Ajax功能的能力。这个开源项目旨在简化开发过程,使...
ajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jarajax4jsf.jar
ajax4jsf.jar是在jsf中封装应用ajax功能的包,其优点是不用编写ajax的代码
2. 开始使用Ajax4jsf 环境需求 下载Ajax4jsf 安装 简单的 AJAX Echo 项目 JSP 页面 数据 Bean faces-config.xml Web.xml 部署 3. Ajax4jsf 框架的基本概念 介绍 结构概览 如何做... 发送一个AJAX 请求 ...
Ajax4JSF中文用户指南是一个非常实用的入门资料,它详细介绍了如何使用Ajax4JSF来增强JSF应用的用户体验,帮助开发者快速上手并熟练掌握Ajax4JSF的使用。如果你在JSF开发过程中遇到问题,可以在中国的JSF论坛上寻求...
AJAX4JSF級聯,實現省份與城市,只是一個簡單的Demo,沒有詳細省市資料.
3. **Ajax4JSF集成**:Ajax4JSF将AJAX功能无缝集成到JSF中,通过提供一组预定义的AJAX行为和组件,使得开发者可以轻松实现AJAX化的JSF应用。 ### 二、Ajax4JSF安装与配置 1. **依赖库**:首先,需要在项目中添加...
ajax4jsf-1.0.6.jarajax4jsf-1.0.6.jarajax4jsf-1.0.6.jar
**Ajax4JSF 使用手册详解** Ajax4JSF(Ajax for JavaServer Faces)是一个开源的、基于JavaServer Faces(JSF)技术的组件库,它为JSF应用程序提供了丰富的Ajax功能,增强了用户界面的交互性和响应性。这个框架使得...
从给定的文件信息中,我们可以提炼出关于Ajax4jsf的重要知识点,这些知识点主要围绕着Ajax4jsf库的介绍、安装、主要元素、在JSF中的应用以及与其它Ajax工具包的对比。 ### Ajax4jsf简介 Ajax4jsf是一个用于增强...