`

JSF中SelectOneMenu的使用

    博客分类:
  • Jsf
阅读更多
jsf代码

JSF 代码
 
  1. <h:selectOneMenu value="#{setmess.dsid}" >  
  2.    <f:selectItems value="#{setmess.ls}"/>  
  3. </h:selectOneMenu>  


其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。

注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。
例:

JAVA 代码
 
  1. public Vector getLs() {  
  2.        Vector  list= new Vector();  
  3.        list.add(new SelectItem("itemvalue1""itemLabel1"));  
  4.        list.add(new SelectItem("itemvalue2""itemLabel2"));  
  5.        return list;


这是以前写的了,最近发现不止Vector,ArrayList类型可以作为value的值,具体可以参考相关文档。
分享到:
评论
3 楼 zhoulei984623 2008-02-27  
..........
2 楼 dongxm 2008-02-20  
  
1 楼 dongxm 2008-02-20  

相关推荐

    jsf的初步使用(包括jsf框架的引入、用户登录、自定义表单验证、valueChangeEvent值变更事件处理做的级联下拉框,内有jsf的jar包)

    以上是JSF基础使用的关键点,通过阅读提供的`jsf初步使用文档.docx`和解压`MyJSF.rar`中的示例代码,你将能更好地理解和应用这些概念。记住,实践是学习的最佳途径,动手尝试创建自己的JSF项目,加深理解并提高技能...

    <h:selectOneMenu>与<a4j:support>的集合运用(JSF)

    总的来说,这篇文章和示例代码着重于JSF框架中使用Ajax技术增强用户界面交互性的方法,尤其是通过 `&lt;h:selectOneMenu&gt;` 和 `&lt;a4j:support&gt;` 组件的配合,实现动态下拉菜单和页面部分更新。这对于提高Web应用的响应...

    用selectOneMenu标签开发级联选择

    使用`&lt;h:selectOneMenu&gt;`标签开发级联选择涉及前端和后端的交互,理解JSF的核心概念,以及EL和Ajax在更新视图中的作用至关重要。通过适当的工具和技术,你可以创建出高效、响应式的级联选择功能,提升用户体验。

    jsf常用控件的使用

    本文将深入探讨JSF中的一些常见控件及其使用方法,旨在帮助开发者更好地理解和应用这些控件。 1. **输入控件**: - `h:inputText`:用于创建简单的文本输入字段,可以与Bean中的属性绑定,处理用户输入的数据。 -...

    JSF2中实现国际化

    接下来,我们在JSF页面(例如`index.xhtml`)中使用这些资源bundle中的文本。可以使用`&lt;h:outputText&gt;`组件来实现,通过`value`属性引用资源bundle中的键: ```xml ``` 在这里,`msg`是一个EL表达式,它引用了资源...

    JSF 学生管理系统

    8. **JSF与数据库交互**: 虽然本系统没有链接数据库,但在实际项目中,通常会使用JDBC、JPA或Hibernate等技术将JSF与数据库连接,以持久化数据。通过适配器或DAO(数据访问对象)模式,可以实现业务逻辑层与数据库的...

    JSF2开发代码示例

    在这个"JSF2开发代码示例"中,我们将深入探讨JSF2.2的核心特性,特别是与AJAX和PrimeFaces组件库相关的部分。 1. **JSF2.2的关键特性** - **FacesFlow**:JSF2.2引入了FacesFlow,这是一个新的导航模型,可以更好...

    学习技术 jsf必备 ————JSF标签.pdf

    本文档主要介绍了JSF中常用的几种标签及其应用场景。 #### 2. JSF标准标签 JSF提供了多种类型的标签,包括输出类标签、输入类标签、命令类标签、选择类标签以及其他标签。这些标签的设计旨在简化Web应用程序的开发...

    qt.rar_jsf example_jsf spring hibernate_jsf下拉菜单_spring jsf hiber

    在JSF中,下拉菜单通常由`h:selectOneMenu`标签实现,它可以动态加载选项,这在数据绑定和用户交互中十分常见。这种组件可以结合Spring的数据服务和Hibernate的查询结果,为用户提供动态、数据驱动的选择项。 ...

    JSF控件详细说明

    在JSF中,控件是这些组件的实例,它们负责处理用户输入、显示数据以及与其他组件和应用程序逻辑进行交互。 ### JSF控件分类 JSF控件通常分为以下几类: 1. **输入控件**:如`&lt;h:inputText&gt;`用于文本输入,`&lt;h:...

    JSF1.1入门教程

    1. **Facelets**:JSF 1.1中的视图层主要由JSP(JavaServer Pages)实现,但后来的版本引入了Facelets作为默认的视图表示语言。Facelets允许更灵活和结构化的页面定义。 2. **UIComponent和FacesComponent**:JSF的...

    jsf实用代码

    总的来说,这个“jsf实用代码”压缩包中的内容可能涵盖了如何在JSF应用中创建和使用下拉选择和多选列表的示例。通过深入研究这些代码,开发者可以更好地理解和掌握JSF框架在处理用户输入和展示数据方面的灵活性和...

    JSF三级级联

    - 在JSF中,`h:selectOneMenu`的`onclick`或`onchange`事件可以触发AJAX请求,通过`f:ajax`标签实现。虽然示例中没有直接展示`f:ajax`的使用,但可以推断,后台的`ValueChangeListener`方法可能就是通过AJAX请求来...

    jsf实现增删改查的一个简单例子

    在Facelets视图中,开发者会使用JSF的输入组件(如h:inputText、h:selectOneMenu等)和命令组件(如h:commandButton)来收集用户输入,触发这些Bean的方法。 此外,为了确保数据的一致性和安全性,开发者还需要考虑...

    JSF标签简体中文版

    - 除了JSF特有的属性外,还可以使用HTML4.01中的属性,如`size`、`alt`、`width`等。 - 同样也支持DHTML事件属性,如`onchange`、`onclick`等。 #### 十、核心标签 - 除了标准的HTML标签,JSF还提供了一系列核心...

    jsf例子\监听器 例子

    在上述代码示例中,`&lt;h:selectOneMenu&gt;`注册了一个值变化监听器`valueChangeListener="#{user.myEvent}"`,当用户选择一个新的国家时,`myEvent`方法会被调用。值变化事件允许开发者在值改变后执行相应的业务逻辑,...

    JSF 动态 数据的三级级联示例操作

    - 使用`h:selectOneMenu`组件创建下拉框,并设置其值绑定为Bean中的属性。 - 添加`valueChangeListener`监听器,以便在选择某一选项时触发事件,更新下一级别的数据。 4. **JSF控制器(Controller)**: - 在...

    jsf订单界面

    JSF提供了各种UI组件,如`h:inputText`用于文本输入,`h:selectOneMenu`或`h:selectManyMenu`用于下拉选择,以及`h:commandButton`用于提交操作。 2. **CSS**:为了使界面美观,通常会使用CSS(Cascading Style ...

    jsf【静态】页面的三级级联示例

    在`faces-config.xml`文件中定义导航规则,或者在bean中使用`ExternalContext`进行导航。 8. **响应式设计**:确保你的页面在不同设备和屏幕尺寸上都能正常显示,可能需要应用CSS样式和媒体查询。 9. **测试与调试...

    jsf增删改实例

    这通常通过`h:selectOneMenu`或`h:selectManyCheckbox`等组件实现,用户选择后,JSF会将选择传递给Managed Bean的相应方法,如`delete()`,该方法会根据接收到的ID来删除数据库中的记录。 更新操作类似于添加,但...

Global site tag (gtag.js) - Google Analytics