`
神不为者人为之
  • 浏览: 7824 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[吐槽]JSF以及Code Generation

 
阅读更多
今天花了大概4个小时解决一个JSF问题。
其实很简单:
Selection->submit form with ajax->modify the panel
问题在于我们页面用的是Primeface,每次提交之后对应的Bean会重新初始化其属性,所以一直得不到Form里面的值。
一开始以为是页面写的有问题,查了半天primeface的文档。
最后无意中发现另一个页面里面@Postconstruct里面有一句:
FacesContext.getCurrentInstance().isPostback()
太神奇了,原来加上这句之后,这个bean虽然也会重新创建,但是会继承之前的属性……

一切Code Generation都是邪恶的!
分享到:
评论

相关推荐

    jsf1.2 source code

    通过阅读`jsf-doc`,开发者可以获得对JSF概念的深入了解,学习如何配置JSF应用,以及如何解决常见问题。 #### JSF 1.2 的核心概念与特性 - **组件模型**:JSF 1.2基于组件模型,允许开发者组合和定制UI组件。`...

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    jsf第一个例子 jsf架包 jsf实例

    7. **jsf实例**:在实际应用中,JSF实例通常指的是一个运行时的JSF应用程序,它包含了配置、组件、Managed Beans以及它们之间的交互。 在“Login”示例中,我们可能看到以下代码片段: ```xml <!-- login.xhtml --...

    JSF入门+JSF web实战+JSF2

    书中会介绍如何创建一个简单的JSF应用程序,设置开发环境,以及如何使用JSF的UI组件来构建动态网页。此外,还会讲解EL(Expression Language)和 Managed Beans,这两个是JSF中用于数据绑定和业务逻辑处理的关键技术...

    JSF Java Server Faces (JSF)框架

    JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签 JSF的全称  1、Joint Strike Fighter (JSF)  2、Java Server ...

    JSF中文教程jsf

    **JSF框架的优势** 包括丰富的组件库(如PrimeFaces、IceFaces等)、MVC架构模式、易于测试和调试,以及良好的可扩展性。然而,它也有一些挑战,比如性能问题和学习曲线较陡峭。 **中文教程** 对于非英语背景的学习...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    JavaServer Faces (JSF) 是一个用于构建用户界面的Java Web框架,它简化了创建和维护Web应用程序的复杂性。JSF的核心理念是提供一种组件化的编程模型,将UI元素与业务逻辑分离,使得开发者可以专注于应用的逻辑部分...

    jsf分页 jsf分页 jsf分页

    例如,我们可以创建“上一页”、“下一页”以及页码链接。这些组件会触发一个后台动作事件,以便更新当前显示的数据页。 2. **后端处理**: 后端处理主要在ManagedBean中进行,这里我们需要维护当前页数、每页记录...

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。...通过深入研究源代码,可以了解到如何处理大文件、如何优化上传性能以及如何确保上传过程的稳定性和安全性。

    JSF包,jsf包,JSF包,jsf包

    **JSF(JavaServer Faces)** 是一种Java平台上的Web应用程序开发框架,它提供了一种组件化和事件驱动的方式来创建用户界面。JSF的核心概念包括组件、事件、渲染器和生命周期,这些元素共同构建了一个强大的MVC...

    jsp jsf beginning study source code

    这个"jsp and jsf beginning study source code"压缩包包含了多个示例项目,你可以通过这些源代码来了解JSP和JSF的实际应用。每个项目都可能涵盖了上述知识点,例如JSP的动态生成、JSF的组件使用、EL和JSTL的表达式...

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    本资源包包含了JSF从入门到进阶的多个方面,包括基础教程、核心组件库(LIB)、Ajax4JSF的使用以及项目创建的指导,是学习JSF的宝贵资料。 1. **JSF入门教程**:JSF的基础知识讲解,涵盖了JSF的基本概念、架构和工作...

    JSF配置以及简单的登陆验证

    在本文中,我们将深入探讨如何配置JSF环境以及实现一个简单的登录验证。 首先,我们需要在Apache Tomcat服务器上创建一个新的动态Web项目。在项目设置中,选择JSF作为技术栈,并指定所需的JSF版本。这将自动下载和...

    core jsf 1.2 jsf 核心

    本文将深入探讨JSF 1.2的核心概念、特性以及如何在实际项目中应用这些知识。 ### 1. JSF框架概述 JSF遵循MVC(Model-View-Controller)设计模式,将业务逻辑、视图呈现和用户交互分离开来,使得开发者能够更专注于...

    JSF文件下载实现

    Servlet上下文是整个Web应用程序的共享环境,它可以用来访问应用级的初始化参数,以及获取服务器上部署的应用的根目录,这对于获取文件的绝对路径至关重要。 3. **设置响应头**: 在`downloadFile...

    JSF帮助文档

    但是,根据上下文,我们可以推断文档可能包含有关JSF的详细教程或参考资料,比如如何配置JSF环境、创建JSF组件、处理用户事件以及调试JSF应用程序等内容。 总的来说,JSF是一个强大的工具,它为Java开发者提供了...

    jsf视频jsf视频0

    jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces

    jsf入门列子和jsf与Tiles结合

    总结来说,这个例子涵盖了JSF的基本用法,包括Bean的创建、验证逻辑的实现、导航规则的配置,以及JSF与Tiles的初步集成。对于初学者,这是一个很好的起点,能帮助理解JSF如何处理用户交互、管理页面流程,以及如何与...

    JSF2新特性以及配置

    - **web.xml**:虽然Faces Servlet自动注册,但仍然可以在这里设置过滤器和映射,以及配置错误页面和会话超时等。 - **Bean的配置**:通过`@ManagedBean`和`@ViewScoped`等注解,可以在类级别上声明和配置Bean。 -...

Global site tag (gtag.js) - Google Analytics