`
- 浏览:
472663 次
- 性别:
- 来自:
苏州
-
jsf代码
JSF 代码
- <h:selectOneMenu value="#{setmess.dsid}" >
- <f:selectItems value="#{setmess.ls}"/>
- </h:selectOneMenu>
其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。
注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。
例:
JAVA 代码
- public Vector getLs() {
- Vector list= new Vector();
- list.add(new SelectItem("itemvalue1", "itemLabel1"));
- list.add(new SelectItem("itemvalue2", "itemLabel2"));
- return list;
- }
这是以前写的了,最近发现不止Vector,ArrayList类型可以作为value的值,具体可以参考相关文档。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
以上是JSF基础使用的关键点,通过阅读提供的`jsf初步使用文档.docx`和解压`MyJSF.rar`中的示例代码,你将能更好地理解和应用这些概念。记住,实践是学习的最佳途径,动手尝试创建自己的JSF项目,加深理解并提高技能...
总的来说,这篇文章和示例代码着重于JSF框架中使用Ajax技术增强用户界面交互性的方法,尤其是通过 `<h:selectOneMenu>` 和 `<a4j:support>` 组件的配合,实现动态下拉菜单和页面部分更新。这对于提高Web应用的响应...
使用`<h:selectOneMenu>`标签开发级联选择涉及前端和后端的交互,理解JSF的核心概念,以及EL和Ajax在更新视图中的作用至关重要。通过适当的工具和技术,你可以创建出高效、响应式的级联选择功能,提升用户体验。
本文将深入探讨JSF中的一些常见控件及其使用方法,旨在帮助开发者更好地理解和应用这些控件。 1. **输入控件**: - `h:inputText`:用于创建简单的文本输入字段,可以与Bean中的属性绑定,处理用户输入的数据。 -...
接下来,我们在JSF页面(例如`index.xhtml`)中使用这些资源bundle中的文本。可以使用`<h:outputText>`组件来实现,通过`value`属性引用资源bundle中的键: ```xml ``` 在这里,`msg`是一个EL表达式,它引用了资源...
8. **JSF与数据库交互**: 虽然本系统没有链接数据库,但在实际项目中,通常会使用JDBC、JPA或Hibernate等技术将JSF与数据库连接,以持久化数据。通过适配器或DAO(数据访问对象)模式,可以实现业务逻辑层与数据库的...
在这个"JSF2开发代码示例"中,我们将深入探讨JSF2.2的核心特性,特别是与AJAX和PrimeFaces组件库相关的部分。 1. **JSF2.2的关键特性** - **FacesFlow**:JSF2.2引入了FacesFlow,这是一个新的导航模型,可以更好...
本文档主要介绍了JSF中常用的几种标签及其应用场景。 #### 2. JSF标准标签 JSF提供了多种类型的标签,包括输出类标签、输入类标签、命令类标签、选择类标签以及其他标签。这些标签的设计旨在简化Web应用程序的开发...
在JSF中,下拉菜单通常由`h:selectOneMenu`标签实现,它可以动态加载选项,这在数据绑定和用户交互中十分常见。这种组件可以结合Spring的数据服务和Hibernate的查询结果,为用户提供动态、数据驱动的选择项。 ...
在JSF中,控件是这些组件的实例,它们负责处理用户输入、显示数据以及与其他组件和应用程序逻辑进行交互。 ### JSF控件分类 JSF控件通常分为以下几类: 1. **输入控件**:如`<h:inputText>`用于文本输入,`<h:...
1. **Facelets**:JSF 1.1中的视图层主要由JSP(JavaServer Pages)实现,但后来的版本引入了Facelets作为默认的视图表示语言。Facelets允许更灵活和结构化的页面定义。 2. **UIComponent和FacesComponent**:JSF的...
总的来说,这个“jsf实用代码”压缩包中的内容可能涵盖了如何在JSF应用中创建和使用下拉选择和多选列表的示例。通过深入研究这些代码,开发者可以更好地理解和掌握JSF框架在处理用户输入和展示数据方面的灵活性和...
- 在JSF中,`h:selectOneMenu`的`onclick`或`onchange`事件可以触发AJAX请求,通过`f:ajax`标签实现。虽然示例中没有直接展示`f:ajax`的使用,但可以推断,后台的`ValueChangeListener`方法可能就是通过AJAX请求来...
在Facelets视图中,开发者会使用JSF的输入组件(如h:inputText、h:selectOneMenu等)和命令组件(如h:commandButton)来收集用户输入,触发这些Bean的方法。 此外,为了确保数据的一致性和安全性,开发者还需要考虑...
- 除了JSF特有的属性外,还可以使用HTML4.01中的属性,如`size`、`alt`、`width`等。 - 同样也支持DHTML事件属性,如`onchange`、`onclick`等。 #### 十、核心标签 - 除了标准的HTML标签,JSF还提供了一系列核心...
在上述代码示例中,`<h:selectOneMenu>`注册了一个值变化监听器`valueChangeListener="#{user.myEvent}"`,当用户选择一个新的国家时,`myEvent`方法会被调用。值变化事件允许开发者在值改变后执行相应的业务逻辑,...
- 使用`h:selectOneMenu`组件创建下拉框,并设置其值绑定为Bean中的属性。 - 添加`valueChangeListener`监听器,以便在选择某一选项时触发事件,更新下一级别的数据。 4. **JSF控制器(Controller)**: - 在...
JSF提供了各种UI组件,如`h:inputText`用于文本输入,`h:selectOneMenu`或`h:selectManyMenu`用于下拉选择,以及`h:commandButton`用于提交操作。 2. **CSS**:为了使界面美观,通常会使用CSS(Cascading Style ...
在`faces-config.xml`文件中定义导航规则,或者在bean中使用`ExternalContext`进行导航。 8. **响应式设计**:确保你的页面在不同设备和屏幕尺寸上都能正常显示,可能需要应用CSS样式和媒体查询。 9. **测试与调试...
这通常通过`h:selectOneMenu`或`h:selectManyCheckbox`等组件实现,用户选择后,JSF会将选择传递给Managed Bean的相应方法,如`delete()`,该方法会根据接收到的ID来删除数据库中的记录。 更新操作类似于添加,但...