`
wangzl2222
  • 浏览: 150932 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JSF多对多增加

JSF 
阅读更多
多对多关系时 person (n-n) work (person 增加work)
一般的都是多对一关系,一 弹出框增加 多,多对多时,增加一个中间变量,
这里是personHome.work,这个很关键immediate="true"actionListener="#{personHome.setWork(personHome.work)}"
<s:decorate id="workField" template="/layout/edit.xhtml" rendered="#{!workHome.managed}">
<ui:define name="label">请选择</ui:define>
    <h:selectOneMenu id="work" immediate="true"
                        layout="lineDirection" required="true"
                            value="#{personHome.work}"
>
                     <s:selectItems  value="#{personHome.works}" var="work"
     label="#{work.name}" required="true"
     noSelectionLabel="请选择" />
<s:convertEntity />
<a:support event="onchange" actionListener="#{personHome.setWorkstage(personHome.workstage)}"
bypassUpdates="false" ajaxSingle="true" reRender="worksInfoDiv"
ignoreDupResponses="true" eventsQueue="default"
/>
                </h:selectOneMenu>
    </s:decorate>
分享到:
评论

相关推荐

    JSF入门+JSF web实战+JSF2

    还增加了Faces Flow,用于构建更复杂的导航结构。学习JSF2,意味着能够利用这些新功能提升应用的性能和可维护性。 通过这三份资料的学习,开发者将全面了解JSF的各个方面,从基本概念到高级特性,从理论到实践,为...

    jsf1.2

    JSF 1.2扩展了事件模型,增加了更多预定义的事件类型。 3. **数据绑定**:JSF通过EL(Expression Language)实现视图和模型之间的数据绑定,使得开发者能够轻松地将UI控件与后台数据源关联起来。 4. **生命周期**...

    JSF入门

    JSF 3.x进一步改进了API,增加了对Java EE 8的支持。 通过这个入门指南,你可以学习到JSF的基础知识,包括如何创建简单的JSF应用程序、理解和使用JSF组件、配置和管理Managed Beans,以及掌握JSF生命周期和Ajax支持...

    jsf+javabean+jdbc完成对表增删查改

    在本项目中,“jsf+javabean+jdbc完成对表增删查改”指的是使用JSF与JavaBean以及JDBC技术来实现对数据库中表格的基本操作:添加(Insert)、删除(Delete)、查询(Query)和修改(Update)。 首先,让我们深入...

    介绍JSF框架的PPT

    - **强大的扩展能力**:JSF框架可以方便地扩展,例如通过Shale这样的扩展框架来增加更多功能。 - **全面的集成**:JSF可以与其他Java EE组件如Spring和JPA进行集成。 ##### 市场和商业特性 - **广泛的采用**:JSF...

    jsf1.2官方例子

    JSF 1.2是该框架的一个重要版本,它在前一版的基础上增加了许多新特性,提升了性能,并优化了开发者体验。这个压缩包中的"mojarra-1.2_12-b01-FCS"是JSF 1.2的实现之一,由Mojarra项目提供,它是Oracle公司维护的...

    jboss selectManyCheckbox jsf扩展

    在实际开发中,我们可能需要对默认的行为进行定制,比如改变渲染方式、增加验证规则或优化性能等。 首先,我们需要了解`selectManyCheckbox`的基本用法。它允许用户从一组选项中选择多个值。在JSF的XML视图(通常为...

    jsf+spring+hibernate+ajax4jsf

    **Hibernate Object-Relational Mapping (ORM)** 是一个流行的Java持久化框架,它允许开发人员将Java对象映射到关系数据库,消除了对SQL的直接操作。Hibernate提供了丰富的API和配置选项,使得数据访问更加简单和...

    JSF2开发代码示例

    - **更强大的内置组件**:JSF2.2对内置组件进行了优化,增加了更多的属性和功能。 2. **PrimeFaces组件库** PrimeFaces是一个流行的开源JSF组件库,提供了大量美观且功能丰富的UI组件。在本示例中,我们可能会...

    JSF配置.pdf

    开发者可以创建自定义转换和验证标签,为JSF组件库增加新的功能,使其能够处理更复杂的用户输入和数据校验场景。 ### 4. 事件处理 #### 4.1 动作事件 JSF通过动作事件(Action Events)来处理用户界面事件,比如...

    jsf2.1demo

    在生命周期方面,JSF 2.1增加了预渲染视图(PreRender View)和后渲染视图(After Render View)两个阶段,让开发者有更多的控制点来处理特定的业务逻辑。同时,它还支持异步请求,使得部分页面更新成为可能,提高了...

    掌握jsf的英文版介绍

    在性能方面,JSF使用视图状态来保存用户交互的信息,这在处理复杂表单时非常有用,但也可能导致内存占用增加。因此,理解何时使用服务器端或客户端视图状态至关重要。 最后,JSF还可以与其他Java EE技术,如EJB、...

    JSF1.2的新特性总结.

    - JSF 1.2扩展了标准组件库,增加了更多的UI组件,如数据表、树形视图和图表,使得开发者可以更加方便地创建复杂的用户界面。 2. **自定义标签和组件支持**: - 支持自定义标签和组件,允许开发者创建自己的UI...

    JSF.2.0.最新2010教程

    - **组件模型增强**:JSF 2.0引入了更多的UI组件,并且支持更灵活的自定义组件开发。 - **视图处理改进**:提供了更强大的页面生命周期管理机制,以及更好的错误处理和导航支持。 - **简化EL表达式**:增强了表达...

    jsf 源代码

    JSF 1.2相比于之前的版本,提升了性能,增加了对Ajax的支持,以及改进了错误处理和调试工具。然而,它相比JSF 2.0及更高版本,缺乏一些现代特性,如CDI集成和更强大的Facelets功能。 总的来说,JSF 1.2是Web开发的...

    JSF2.0快速入门的基本教程.ppt

    JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,...在myeclipse 4.0GA中新建一个web项目,命名为hello,为项目增加对JSTL的支持: 在JSTL的版本中选择1.1。

    jsf2项目开发及所需各种标签集合

    - 国际化多语言支持:JSF2框架提供了对国际化和本地化(i18n和l10n)的内置支持。 - AJAX支持:允许在不重新加载整个页面的情况下与服务器进行异步通信。 - 项目搭建:包括使用Maven或Gradle等构建工具创建项目,...

    jsf2.1.9源码

    10. **Ajax支持**: JSF 2.x增加了 partial page rendering和AJAX功能,允许部分刷新页面,提高用户体验。 通过分析`javax.faces-2.1.9-sources.jar`中的源代码,开发者可以深入研究这些组件的实现细节,了解它们...

    编写JSF用户自定义UI组件(之五)

    9. **工具支持**:JSF开发工具有助于简化组件开发,如NetBeans、Eclipse等IDE,它们提供了对JSF的支持,包括自动生成组件类和标签文件。 10. **最佳实践**:博主可能分享了一些编写高效、可维护自定义组件的技巧和...

Global site tag (gtag.js) - Google Analytics