`
pity1115
  • 浏览: 32745 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSF参数传递方式之四:f:attribute标签传递

    博客分类:
  • JSF
阅读更多
页面到Bean的参数传递
页面中设置参数:
<h:form>
			<h:commandButton action="#{paramBean.test3}" value="Test11" actionListener="#{paramBean.changeName}">
				<f:attribute name="name" value="hujilie"/>
			</h:commandButton>
			<h:commandLink action="#{paramBean.test3}" value="Test12" actionListener="#{paramBean.changeName}">
				<f:attribute name="name" value="hujilie"/>
			</h:commandLink>
	</h:form>
后台取参数:
public void changeName(ActionEvent e)
    {
        UIComponent component = e.getComponent();
        Map<String, Object> map = component.getAttributes();
        setName((String)map.get("name"));
    }
分享到:
评论
1 楼 yourenyouyu2008 2009-07-23  
总结的太详细了,对jsf的了解的相当深入。

相关推荐

    JSF标签全解

    - **功能**:`f:converter` 标签允许我们指定一个JSF Converter实现(实现了`javax.faces.convert.Converter`接口的类),以便对JSF组件的输入输出值进行转换。 - **使用示例**: - JSP: ```jsp &lt;h:inputText ...

    精通JSF标签一字不漏

    ### 精通JSF标签一字不漏:深入解析关键标签功能及应用场景 #### f:actionListener —— 自定义事件监听器的配置 在JavaServer Faces (JSF) 框架中,`f:actionListener` 标签提供了一种机制来为`h:commandLink`、`...

    北大青鸟-JSF标签

    - `&lt;f:param&gt;`:传递参数给动作或方法表达式。 - `&lt;f:attribute&gt;`:向组件添加属性。 - `&lt;f:actionListener&gt;`:注册操作监听器,用于响应用户的动作。 - `&lt;f:valueChangeListener&gt;`:注册值变更监听器,当组件值...

    JSF控件详细参考手册

    - **&lt;f:param&gt;**:传递参数给页面。 - **&lt;f:phaseListener&gt;**:监听JSF生命周期的不同阶段。 - **&lt;f:selectItem&gt;**:创建下拉菜单项。 - **&lt;f:selectItems&gt;**:创建一组下拉菜单项。 - **&lt;f:...

    adf BEAN传参数

    在JSF中,可以通过f:param标签将参数传递给后端的Bean。在页面上定义f:param标签,并在后端Bean中通过FacesContext的getRequestParameterMap方法获取参数值。 示例代码: ```xml &lt;h:commandButton action="#{...

    JavaServer Faces JSF标签快速参考

    ### JavaServer Faces (JSF) 标签快速参考 #### HTML 标签库 ##### 1.1 commandButton **用途**: `commandButton` 标签用于创建一个HTML中的`&lt;input type="button"&gt;`元素,它允许用户通过点击来触发特定的动作。 ...

    primefaces autocomplete completeMethod 除了關鍵字外 如何根據其他資料縮小查詢範圍1

    1. 在`p:autocomplete`组件中添加`f:attribute`标签,指定需要传递的额外参数: ```html &lt;p:autocomplete ...&gt; &lt;f:attribute name="factoryCode" value="#{bean.factoryCode}" /&gt; &lt;f:attribute name="ownerId" ...

    java自定义分页标签

    4. **处理分页链接**:在JSP页面上,我们可以根据`currentPage`和`totalPages`计算出分页链接,用户点击后通过请求参数传递新的页码,然后重新渲染页面。 以上就是自定义分页标签的基本实现流程。通过这种方式,...

    j2ee 考试题 j2ee两份考试题

    - **知识点解释**:在 JSP 标签文件中,`attribute` 指令用于指定输入参数,而 `variable` 指令用于指定输出参数。这种机制允许标签文件灵活地接收和返回数据。 **7. JSF标签中的绑定类型** - **知识点解释**:在 ...

    专业JSP(CHM电子版)

    7. **JSP 2.0及更高版本的增强**:自JSP 2.0开始,引入了页面指令`&lt;jsp:doTag&gt;`、`&lt;jsp:attribute&gt;`等,使得自定义标签的创建更为简单。此外,EL的加强和JSF(JavaServer Faces)的整合也提高了开发效率。 通过阅读...

    JSP基本语句用法总结

    - jsp:param:为动作元素传递参数,如&lt;jsp:include&gt;、&lt;jsp:forward&gt;。 - jsp:plugin:用于下载applet到客户端浏览器执行。 在使用JSP时,需要遵循一些最佳实践和注意事项,比如合理使用指令和动作元素、注意代码的...

    J2EE平台的框架Hibernate

    3. **属性映射(Attribute Mapping)**: 使用注解或XML文件定义实体类的属性如何映射到数据库字段。 4. **会话(Session)**: 是Hibernate的主要工作单元,负责在应用程序和数据库之间传递对象。会话具有事务管理...

Global site tag (gtag.js) - Google Analytics