- 浏览: 38718 次
- 性别:
- 来自: 北京
文章分类
1、在faces-config.xml中定义:
<application> <variable-resolver> org.springframework.web.jsf.DelegatingVariableResolver </variable-resolver> </application> |
这样jsf就能够找到spring注入的bean
2、在Backing Bean中定义如下例所示:
package com.web.jsf; import com.manager.UserManager; import com.model.User; publicclass UserAction { private User user; private UserManager userManager;
public User getUser() { if(user == null){ user = new User(); } returnuser; } publicvoid setUser(User user) { this.user = user; }
public String add(){
if(user == null){ System.out.println("用户数据是空的"); }else{ System.out.println(user.getUsername()); System.out.println(user.getPassword()); }
userManager.addUser(user);
return"add_success"; } public void setUserManager(UserManager userManager) { this.userManager = userManager; }
} |
3、在对应的JSF Backing Bean配置中,如下定义这个属性的值:
<managed-bean> <managed-bean-name>userAction</managed-bean-name> <managed-bean-class> com..web.jsf.UserAction </managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>userManager</property-name> <value>#{userManager}</value>//spring中的bean的id </managed-property> </managed-bean> |
这样,在Backing Bean中就可以自由调用spring中的对象了。
发表评论
-
Tomcat解决URL传中文的方法
2007-09-28 19:03 892在TOMCAT-HOME/conf/server.xm ... -
介绍两个jsp上传组件commons-fileupload和SmartUpload(部分来自网页)
2007-09-28 21:39 1105第1个上传组件commons-fileupload ==== ... -
仍一个能增减行的javascript
2007-10-08 18:52 742<html><head> <s ... -
jFreeChart(动态web应用)
2007-10-09 14:12 763JFreeChart 1.0.2的动态应用,根据数据库中的 ... -
jFreeChart初探(静态应用)
2007-10-09 14:17 591初学JFreeChart,整理一个例子:(部分来自网页) ... -
初探tomcat连接池
2007-10-11 18:30 551相关工具: tomcat版本5.5 ,mysql,drp(数据 ... -
初探struts中的(Converter)的一个例子
2007-10-18 19:09 584Struts中的Converter可以将一些特定对象转换成字符 ... -
other
2007-10-19 18:23 648最近正在抽时间研究jive的源代码,如果有谁想 ... -
struts(il8n)实现国际化的一个例子
2007-10-19 20:45 833struts利用在session中放一个local对象来 ... -
struts中自定义taglib函数例子
2007-10-21 12:43 645首先建立自己的函数:package com.struts; ... -
一个从另一个打开页面返回值的javascript例子
2007-11-16 14:52 776今天写项目的时候用到了需要从另一个打开页面取值的j ... -
struts中利用ExceptionHandler处理异常
2007-11-22 13:33 660在Struts1.X的版本中加入了对异常的处理 ... -
DWR学习及应用
2007-11-25 20:31 645DWR是一个开源的类库,可以帮助开发人员开发包含AJAX技术 ... -
java群
2007-12-03 20:25 63刚健了一个java群,用于大家互相探讨java,共同促进学习, ... -
ibatis学习(三)---ibatis与spring的整合
2007-12-07 18:26 2001Spring通过DAO模式,提供了对iBATIS的良好支持 ... -
ibatis学习(二)--ibatis使用介绍
2007-12-07 18:27 716SqlMapClient对象 这个对象是iBatis操作 ... -
ibatis学习(一)--ibatis介绍以及用例
2007-12-07 18:31 649介绍 iBATIS是以SQL为中 ... -
dwr实现级联菜单
2007-12-08 10:39 790Dwr的介绍请见:http://www.blogjava. ... -
JSF学习及应用一-(安装配置)
2007-12-11 09:38 733JSF(JavaServer Faces) JSF是JA ... -
JSF学习及应用二-(用例)
2007-12-11 09:41 567实例1 1、 创建一个JSP 2、 在相同的路径下,用. ...
相关推荐
**JSF2整合Spring3——JSF学习笔记4** 在Java服务器端开发中,JavaServer Faces(JSF)和Spring框架都是重要的技术。JSF是一个用于构建用户界面的MVC(Model-View-Controller)框架,而Spring则是一个全面的企业级...
本项目"jsf-spring-hibernate整合"旨在将这三大技术进行无缝集成,采用基于注解的方式来简化配置,提高开发效率。 JSF(JavaServer Faces)是Java平台上的一个标准组件模型,用于构建富互联网应用程序(RIA)。它...
1. **JavaServer Faces (JSF)**:理解JSF的基本原理,包括UI组件模型、生命周期、事件处理和数据绑定,以及如何在JSF应用中整合其他技术如CDI和PrimeFaces。 2. **Spring Boot**:熟悉Spring Boot的核心特性,如...
4. 三者整合:讲解如何配置Spring与Hibernate的集成,以及JSF与Spring的协作,实现MVC模式的Web应用。 5. 案例分析:通过实际的开发案例,演示JSF-Spring-Hibernate整合的全过程,包括项目结构、配置文件、控制器、...
3. **JSF与Spring Boot集成**:整合JSF和Spring Boot可以让应用利用两者的优点,例如,JSF的组件化UI和Spring Boot的自动化配置。这种集成通常涉及到配置Spring Boot的Web容器以支持JSF,以及整合Spring的安全、数据...
**JSF与Spring整合的好处** 1. **更好的组件管理**:Spring的依赖注入可以帮助管理JSF中的组件,使得组件的创建和配置更加灵活。 2. **更强大的事务处理**:Spring的事务管理可以与JSF的业务逻辑紧密结合,确保数据...
标题"jsf-spring-4.0.3"表明这是一个关于JSF与Spring整合的特定版本,4.0.3可能指的是Spring框架的一个版本,这通常意味着该资源包含了使得这两个框架能够协同工作的配置和示例代码。 在描述中提到的"jsf他spring...
### JSF基于EJB Hibernate Spring整合开发与项目 #### 一、JSF基础知识 ##### 1.1 了解JSF JavaServer Faces (JSF) 是一个用于构建基于Web的应用程序的标准Java EE技术。它提供了丰富的组件库以及一套声明式的...
在IT行业中,JavaScript框架(JSF)、Spring框架和Hibernate ORM工具是Java企业级应用开发的三大核心组件。这个"JSf-Spring-Hibernate整合开发案例-教程Demo.zip"压缩包很可能是为了帮助开发者理解如何将这三个强大...
**JSF(JavaServer Faces)整合三大框架及Spring Security** JavaServer Faces (JSF) 是一个用于构建Web应用程序的Java EE组件模型和渲染框架。它为开发者提供了丰富的UI组件、事件处理机制和生命周期管理,使得...
5. **JSF 和 Spring Security 整合**:Spring Security可以提供认证和授权功能,与JSF结合,实现安全的Web应用。 整合教程通常会涵盖这些步骤,指导开发者如何设置环境、配置Spring和JSF、创建并集成Managed Beans...
在"精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第15章代码"中,我们可以推测这章内容可能涉及以下知识点: 1. **JSF与Spring的集成**:如何在JSF应用中利用Spring进行依赖注入,以及如何在JSF的managed ...
通过这个集成示例,开发者可以学习到如何在实际项目中整合JSF和Spring,以及如何在Tomcat服务器上部署和运行。这种结合使得开发人员能够利用JSF的强大UI功能和Spring的丰富企业服务,创建出高效、可维护的Web应用...
《精通JSF基于EJB Hibernate Spring整合天发与项目实践》是一本深入讲解Java服务器页面(JavaServer Faces,简称JSF)、企业级JavaBean(Enterprise JavaBeans,简称EJB)、Hibernate对象关系映射(Object-...
在"sample-jsf-spring-hibernate.rar"这个项目中,开发者已经将JSF、Spring和Hibernate这三大框架整合在一起,形成一个完整的应用示例。这种整合通常是为了实现以下目标: 1. **业务逻辑处理**:Spring作为中央容器...
JSF与Spring整合** JSF和Spring的整合主要是通过Spring Web Flow(SWF)或者SpringFaces模块来实现。SWF为JSF提供了更强大的流程控制能力,而SpringFaces则是Spring社区为了更好地集成JSF而创建的项目。 **4. 整合...
【JSF2与Spring整合详解】 JavaServer Faces 2(简称JSF2)是Java平台上的一个企业级的用户界面框架,它为构建基于Web的应用程序提供了组件化、事件驱动的模型。而Spring框架则是Java后端开发的核心框架,以其依赖...
<title>JSF - Mybatis - Spring整合示例 提交" action="#{userBean.submit}" /> ``` 当用户点击“提交”按钮时,`submit()`方法会被调用,此时Spring管理的Mybatis会执行相应的数据库操作。 总结来说...