道:
转换器、验证器:
这似乎是一般JSF应用程序所需的全部内容。我已经阅读了以下内容:http://java.dzone.com/articles/making-distinctions-between,以及这里的回复:JSF backing bean structures(最佳实践),但我从来没有感觉到我们得到了一个完整的图像。Balusc的回应很有帮助,但似乎没有涵盖完整的应用程序。让我知道你的想法!
我认为你基本上是在正确的轨道上,但我会做一些不同的事情:
>
我将把您的DAO层分成两个独立的层,一个纯粹的DAO层只负责从各种来源(例如数据库调用、web服务调用、文件读取等)获取数据。然后,我将有一个业务逻辑层,其中包含到DAO调用的传递以及任何额外的计算、算法或其他不特定于任何一个JSF视图的通用业务逻辑。
在MVC模式中,ManagedBean扮演控制器的角色,因此也应该是表示逻辑(特定于操作视图或在各种视图组件之间交互的逻辑)的存储库。它还将您的业务逻辑与事件行为联系起来。
问题内容: 我收到以下消息: [#| 2010-07-30T11:28:32.723 + 0000 |警告| glassfish3.0.1 | javax.faces | _ThreadID = 37; _ThreadName = Thread-1; |将不可序列化的属性值设置为ViewMap:((键:MyBackingBean,值类:foo.bar.org.jsf.MyBackingBean)|
有没有一种方法让JSF支持bean导致页面上组件的更新?我不希望使用带有update属性的ajax组件来更新页面上的组件。我需要从JSF backing bean方法中触发更新。注页面上的更新可能发生在此方法完成之后或完成之前。我正在使用PrimeFaces,如果使用PrimeFaces有一个解决方案的话。
我正在用JSF做一个项目,遇到了以下问题。 当我创建以下跨度时: 它调用这个方法logout() 然而,在页面加载时,跨度内的onClick会被自动调用,如果我这样做: 并刷新页面,会话将无效。 有没有办法从span中调用方法“onClick”?我确实需要它是一个标签,这样我就可以正确使用引导图标元素。我知道onClick通常用于Javascript,但它与JSF一起使用似乎是合乎逻辑的。 编辑与
有什么方法可以提供从JSF支持bean操作方法下载的文件吗?我试过很多东西。主要的问题是,我不知道如何获取响应的,以便将文件内容写入其中。我知道如何使用来实现这一点,但是这不能从JSF表单调用,需要一个新的请求。 如何从当前获取响应的?
背景: 我有一个支持bean,它有上传方法,可以在上传文件时监听。现在我将这个文件传递给解析器,并且在解析器中对csv文件中存在的行进行验证检查。 若验证失败,我必须记录信息并保存在数据库的日志表中。 我的最终目标: 就是在日志bean中获取会话信息,这样我就可以获取并调用将数据保存到数据库中。 正在发生什么: 在我的上传支持bean中,我正在获取会话,但当我调用解析器时,我不会传递会话信息,因为
我开始使用以下技术创建一个项目 我的应用程序部署成功,但当我试图运行它时…我得到以下异常, NestedServletException:请求处理失败;嵌套异常是org.springframework.webflow.execution.flowExecutionException:异常以流'main'org.springframework.web.servlet.frameworkservlet