页面到Bean的参数传递
页面中设置参数:
<h:form>
<h:commandButton action="#{paramBean.test3}" value="Test14">
<f:setPropertyActionListener value="hujilie" target="#{paramBean.name}"/>
</h:commandButton>
<h:commandLink action="#{paramBean.test3}" value="Test15">
<f:setPropertyActionListener value="hujilie" target="#{paramBean.name}"/>
</h:commandLink>
</h:form>
后台取参数:直接使用属性的值。
分享到:
相关推荐
本教程将深入探讨JSF的核心概念以及如何在JSF应用中传递参数,帮助开发者更好地理解和掌握这一技术。 首先,让我们理解**JSF的基本架构**。JSF的核心组件包括视图、控制器和模型,它们共同构成了MVC(Model-View-...
这是最基础的传递参数方式,常用于链接或按钮的点击事件。在JSF页面中,你可以通过`<f:param>`标签在`<h:commandLink>`或`<h:commandButton>`内定义参数。例如: ```xml <h:commandLink action="#{myBean.some...
本文将详细介绍JSF中如何传递参数,主要关注使用`f:param`标签的方式。 首先,我们来看一下`f:param`标签的基本用法。在JSF中,`f:param`标签用于在命令组件(如`h:commandLink`或`h:commandButton`)内部添加参数...
JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍
4. `h:outputFormat`允许格式化输出,它使用`f:param`子标签传递参数。如示例所示,`<h:outputFormat value=”{0} is {1} years old!” >...</h:outputFormat>`将输出"Bill is 38 years old!",`f:param`标签内的`...
例如,`<f:attribute>`用于在父组件中设置特性,`<f:param>`用于向父组件添加参数,`<f:actionListener>`和`<f:propertyActionListener>`用于添加动作监听器,`<f:converter>`用于添加转换器,如`<f:convertDateTime...
此外,JSF提供了一些辅助标签,如`<f:view>`定义视图的上下文,`<f:metadata>`用于设置元数据,还有`<f:event>`用于注册生命周期事件监听器。 JSF标签的另一个重要特性是其国际化支持。通过`<f:messageBundle>`和`...
JSF使用`<f:ajax>`标签支持异步Ajax请求,使得部分页面内容能够更新,而无需刷新整个页面。 ### EL(Expression Language) EL是JSF中的表达式语言,用于访问和操作应用程序上下文中的数据。例如,`#{bean....
### JSF标签简体中文版知识点详析 #### 一、JSF标签概述 - **JSF (JavaServer Faces)** 是一种基于Java EE标准的框架,用于构建企业级的Web应用。它通过一套丰富的标签库简化了Web界面的开发过程。 - **JSF标签** ...
- **功能**:`f:converter` 标签允许我们指定一个JSF Converter实现(实现了`javax.faces.convert.Converter`接口的类),以便对JSF组件的输入输出值进行转换。 - **使用示例**: - JSP: ```jsp <h:inputText ...
**UIRepeat** 是JSF中的一个核心组件,它相当于JSP中的`<c:forEach>`标签或Java的`for-each`循环。UIRepeat用于在页面上动态渲染一系列组件,基于集合、数组或其他迭代源的数据。这使得开发者可以轻松地将数据集与UI...
JSF的核心组件系统和标签库使得开发人员能够更高效地构建用户界面,并且与后端数据源进行交互。本篇文章将深入探讨JSF标签及其使用方法。 首先,JSF由两大部分构成:API和JSP标签库。API提供了丰富的功能,如UI组件...
8. 标签<h:inputHidden>用于创建隐藏字段,如前所述,可以用来传递参数,但不显示在页面上。 9. 标签<h:outputLink>用于创建链接,它可以绑定到后台bean的方法,类似于<h:commandLink>,但不会触发请求处理,只是...
标题:“JSF2项目开发及所需各种标签集合”指的是在使用JavaServer Faces 2(JSF2)技术栈开发Web应用项目时,需要掌握的多种标签的使用方法,这些标签包括JSF标准标签、HTML标签、Facelets标签和RichFaces标签等。...
### JSF标签库详解 #### 一、JSF概述与标签使用 JavaServer Faces(简称JSF)是一种基于Java EE的标准技术,它主要用于构建企业级Web应用。JSF提供了丰富的功能,包括表单处理、验证、国际化等,并通过一套强大的...
**TLD(Tag Library Descriptor)** 文件是JSF标签库的元数据,它定义了标签的属性、行为以及与之关联的Java类。每个TLD文件对应一个特定的标签库,例如JSF的核心库、HTML库或自定义库。在TLD文件中,你可以找到每个...
这对于需要在URL中传递参数或在输出格式中插入变量值的场景非常有用。 **基本用法:** ```jsp <h:outputLink value="/someUrl"> <f:param name="id" value="#{bean.id}"/> <f:param name="name" value="#{bean....
### 学习技术 JSF必备 —— JSF标签详解 #### 1. JSF标签概述 JavaServer Faces (JSF) 是一种用于构建基于组件的用户界面的Java Web框架。它提供了一组丰富的标签库,使得开发人员能够更加高效地创建动态网页应用...
还可以通过`<f:param>`标签添加URL参数。 示例代码: ```xml <h:outputLink value="../index.jsp"> <h:outputText value="Link to Index"/> <f:param name="name" value="MyName"/> </h:outputLink> ``` -...
- `<f:param>`:传递参数给动作或方法表达式。 - `<f:attribute>`:向组件添加属性。 - `<f:actionListener>`:注册操作监听器,用于响应用户的动作。 - `<f:valueChangeListener>`:注册值变更监听器,当组件值...