`

jsf bean

    博客分类:
  • jsf
阅读更多
我在jsf的自建adminBean保存了用户登录时的id
那我在别的bean中该怎么得到这个id值?
实在不知道该怎么得到了
分享到:
评论
1 楼 sech 2007-11-24  
搞定!
public static AdminBean getAdminBean() {
		return (AdminBean) getManagedBean(BeanNames.ADMIN_BEAN);
	}
/**
	 * Get managed bean based on the bean name.
	 * 
	 * @param beanName
	 *            the bean name
	 * @return the managed bean associated with the bean name
	 */
	public static Object getManagedBean(String beanName) {
		Object o = getValueExpression(getJsfEl(beanName)).getValue(
				FacesContext.getCurrentInstance().getELContext());
		return o;
	}

public static ValueExpression getValueExpression(String el) {
		return getApplication().getExpressionFactory().createValueExpression(
				FacesContext.getCurrentInstance().getELContext(), el,
				Object.class);
	}
private static Application getApplication() {
		ApplicationFactory appFactory = (ApplicationFactory) FactoryFinder
				.getFactory(FactoryFinder.APPLICATION_FACTORY);
		return appFactory.getApplication();
	}

注:BeanNames.ADMIN_BEAN 为您要取的bean

相关推荐

    poi读取并导出excel(jsf bean 页面的实现)

    POI读取并导出Excel(JSF Bean 页面的实现) 概述 本文将介绍如何使用POI库在JSF Bean页面中读取和导出Excel文件。通过该实现,可以实现下载地址的可选性,而不是写死的固定地址。 相关知识点 1. POI库的使用:...

    jsf 最简单的eclipse工程例子

    你可以创建一个Java类并使用`@ManagedBean`和`@RequestScoped`注解标记为JSF Bean,然后将Bean的属性与JSF页面的组件绑定。 5. **配置Facelets**:Facelets是JSF的默认视图技术,用于渲染UI组件。在`faces-config....

    JSF 资源 managed bean 课件

    - **使用EL表达式引用Bean**:通过`#{beanName.propertyName}`语法可以在JSF页面中引用Bean的属性。 - **数据绑定**:可以直接将表单字段与Bean的属性进行绑定,从而简化数据处理流程。 - **事件监听**:可以定义...

    jsf2.0+jdbc实例

    3. **EL(Expression Language)**:JSF 2.0使用EL来绑定组件的属性到后台Bean的属性,使得数据绑定变得更加简单和直观。 4. **FacesServlet**:JSF框架的核心组件,负责处理HTTP请求并调用适当的组件来响应。 5. ...

    JSF Web应用例子.pdf

    案例不仅涵盖了JSF的基础组件使用,还涉及了数据绑定、EL表达式、Bean管理等方面的知识点。 #### 三、关键技术点解析 ##### 3.1 JSF Bean定义 **定义登录凭证Bean:** 在项目中,我们首先定义了一个名为`...

    prettyfaces-2.0.4-reference.pdf

    - **将导航与JSF Bean方法关联**:允许直接调用JSF Bean的方法作为响应URL请求的操作,简化了应用逻辑的编写。 #### URL重写与访问PrettyFaces上下文 除了基本的URL映射,PrettyFaces还支持URL重写,即在客户端...

    第9章 JSF的托管Bean和国际化课件及源程序

    在本章节中,我们将深入探讨JavaServer Faces (JSF) 中的托管Bean(Managed Beans)以及如何实现国际化(Internationalization,通常简写为i18n)。这些是JSF框架中的核心概念,对于构建功能丰富的、多语言支持的Web...

    基于java的arcgis server开发

    同时,JSF与后台的JavaBeans(JSF Bean)和前端的JavaScript之间的联动也是讲座的重点,这使得能够实现实时的异步更新,提升用户界面的动态性。 总的来说,基于Java的ArcGIS Server开发利用JSF框架,不仅提高了开发...

    JavaServer Faces + Hibnernate 搭建问卷调查网站源代码+数据库

    4. **EL(Expression Language)**:JSF使用EL表达式来访问和操作后台Bean的属性,使得视图和模型的交互更为简单。 5. **Facelets**:JSF 2.0引入了Facelets作为默认的视图技术,它比JSP更易读、更易维护,支持模板...

    采用 JSF +后台Bean开发 大学学生管理系统

    - 编写后台Bean(Managed Bean)处理业务逻辑,实现数据的CRUD操作。 - 连接MySQL数据库,编写SQL语句实现数据的增删改查。 5. **测试**:单元测试、集成测试和系统测试,确保所有功能正常工作。 6. **部署**:...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    4. **更新模型值(Update Model Values)**:验证成功后,JSF会将组件的值更新到模型中,通常是更新管理Bean的属性。这将业务逻辑与用户界面分离,使得模型可以独立于视图和控制器变化。 5. **调用应用程序(Invoke...

    ArcGIS+Server+Java讲座

    9、ArcGIS Server JAVA讲座--实现后台JSF Bean和前台Javascript的联动 24 10、ArcGIS Server JAVA讲座 --AJAX基础 25 11、ArcGIS Server JAVA开发讲座--- ADF中的Ajax函数 27 12、ArcGIS Server Java讲座--如何在用...

    [feiq]ArcGIS Server Java讲座.doc

    - 讲座介绍了如何在ArcGIS Server Java ADF (Application Development Framework)环境中使用JSF,这包括理解ADF体系结构以及实现JSF Bean和JavaScript的联动,以实现前后端的数据交互。 5. **AJAX支持**: - 讲座...

    ArcGIS Server Java讲座.doc

    - ADF和JSF的结合可以帮助开发者实现更复杂的GIS功能,如后台JSF Bean和前端JavaScript的联动,以及使用Ajax进行异步交互。 4. **自定义开发与扩展**: - 讲座涵盖了自定义工具和命令的开发,这是ArcGIS Server ...

    java获取IP地址

    - 对于JSF(JavaServer Faces)应用,由于页面逻辑与后台Bean分离,需要在Bean中处理。例如,在JSF Bean中,你可以通过`FacesContext`获取当前请求的实例,然后将其转换为`HttpServletRequest`,再调用`...

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    core jsf 1.2 jsf 核心

    在JSF 1.2中,可以使用注解(如`@ManagedBean`和`@RequestScoped`)来声明和管理Bean的生命周期,使得Bean的配置更加简洁。 ### 5. 验证与转换 JSF 1.2内置了验证和转换机制。通过定义Validator接口的实现,开发者...

    jsf入门实例教程

    这里,`h:inputText`和`h:commandButton`是JSF组件,`#{bean.name}`和`#{bean.submit}`则是EL(Expression Language)表达式,用于绑定到后台Bean的属性和方法。 **四、JSF Managed Bean** Managed Bean是JSF中的...

    通过JSF受管Bean操作数据库.doc

    通过JSF受管Bean操作数据库

Global site tag (gtag.js) - Google Analytics