问题标签 [seam2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何重新加载
我们包含了一个带有 ui:include 的页面。当一个按钮被点击时,我们也想重新渲染 ui:included 页面。这是父页面;
任何帮助或建议将不胜感激。
spring - 接缝和弹簧
有谁知道任何谈论 Spring 3 和 Seam 2 集成的好网站。我真的很难在网上找到一些东西。我们正在考虑从 EJB 3 迁移到 spring 3。我将非常感谢任何好的站点建议。还有一个卑微的要求是继续讨论这个话题。
提前致谢
maven-2 - maven ear插件没有拾取application.xml
我正在使用 jbosscc-seam-archtype 1.2,并且我将 application.xml 放在 EAR 项目中,/src/main/application/META-INF/
但maven-ear-plugin
没有捡起它。有什么建议吗?
这是我的 Maven EAR 插件的片段:
我究竟做错了什么?
java - 在 Seam 中使用 JobStoreTX 而不是 JobStoreCMT 来处理 Quartz 作业可以吗?
在 Seam 2 中使用 Quartz 的示例与 JobStoreTX、JobStoreCMT 和 RAMJobStore 一起显示。
我们的项目需要持久化作业,以便我们可以进行集群,但我无法让 JobStoreCMT 执行作业。专门针对 Seam 的 JobStoreCMT 和 JobStoreTX 有什么区别?
是否可以优先使用 JobStoreTX,只是因为它更容易接缝,还是我错过了一些重要的东西?
java - 在 IE 中验证后,Seam 操作解析为 null
对于我当前的项目,我正在使用 JSF、Seam 和 Hibernate,但我遇到了 seam 问题。
我创建了一个带有输入字段(用于 productionMonth)的 XHTML 文件,并在其上定义了一个验证器以确保正确的用户输入。我还在现场启用了 ajax 支持,以使验证更加用户友好。
然后我创建了我的操作类(从我的 XHTML 引用)并添加了属性“productionMonth”和我需要的验证器。
现在,当我部署这个案例时,一切似乎都很好。但是:我在 productionMonth 字段中输入一个值,然后按 Enter 以提交我的表单。有时(当我足够快而我的电脑足够慢时)我会遇到异常:
奇怪的是
- 这只能在 IE 中重现(我使用的是 IE8)
- 当我删除 ajax 支持标签时,我没有错误,所以它一定与 ajax 相关
我对问题原因的最佳猜测是 AJAX 调用和提交是同时启动的。因此,其中一个调用无法解析对操作类的引用。但是为什么它只在 IE 中呢?
我也尝试使用 Hibernate 验证,但仍然是同样的问题!
我用谷歌搜索了这个问题,但找不到任何对我有帮助的东西。这里有什么猜测吗?
我的动作课:
我的 XHTML 文件:
例外(仅可在 IE8 中重现):
和完整的堆栈跟踪:
javascript - 丰富的:在 JavaScript 中带有建议动作的建议框
我有一个输入<rich:suggestionBox>
。suggestionAction
它与bean 中的a 配合得很好。但我想suggestionAction
用 JavaScript 来实现它。
这是我的代码<rich:suggestionBox>
:
这是suggestionAction()
我的bean中的方法:
有没有一种方法可以从 JavaScript 调用该方法而无需每次都调用服务器?
jsf - Seam 2.2.2.Final Messages to display after a4j:mediaOutput
i have an xhtml like this:
also i have paint method in backing bean which generates message if the method gives exception. like this:
now the messages are never shown. could anyone kindly tell me what i am doing wrong?
thanks in advance
jsf-2 - 在 jsf/richfaces 组件中使用时在实体内使用 @Formula 注释重新渲染问题
我在rich:scrollableDataTable 上再次重新渲染时遇到问题,我有一个onrowclick 函数,可以将列表中的项目发送到编辑模式。
这是示例代码:
我的表的值指向带有@SessionScope 的实体列表。
该场景是当用户单击编辑按钮时,该特定行中的项目将处于编辑模式,并且下拉菜单将被启用,并且用户将能够为该文件夹选择审阅者。属性 editmode 是来自文件夹实体的瞬态属性。到目前为止,我能够正确呈现下拉菜单并将选定的审阅者保存在数据库中。但是我在重新渲染审阅者姓名时遇到了问题。在某些情况下,单击完成按钮后它不会重新渲染,但在某些情况下它运行良好。
reviewName 属性使用@Formula 从不同的表中获取名称。
我的问题是:@Formula 是否与延迟重新渲染或给出问题的 entityList 的范围有关。
我正在使用 seam.2.2 richfaces 3.x。和jsf2.0
谢谢 :)
methods - 无法从 SEAM Component 调用方法
我有一个 SEAM 2 应用程序,但情况很奇怪。我正在使用 Eclipse Indigo 进行开发,我需要创建一个带有网格的页面,其中每一行都有一个按钮,该按钮显示一个带有列表的弹出窗口,您可以选择带有链接的列表中的一项并显示所选值在行中。
所以我有这个组件:
这包含我试图从 xhtml 页面调用的方法。这是 xhtml 页面:
这是我想调用组件 paramContHome 的方法 selCuentaParam 的按钮:
在这个方法中,我从另一个组件 cuentaContHome 调用一个方法:
但是当我运行应用程序并进入页面并按下按钮时,它不会调用方法 selCuentaParam。我已经检查过了,因为我在其中放置了断点并放置了 System.out.println 并且没有调用它。你知道为什么会这样吗,是不是和组件初始化有关?
问候。
jakarta-ee - 将 JSF 应用程序迁移到 Weblogic 12
我们开发了一个基于 Seam 2 的 Java EE 5 应用程序,它在 Weblogic 11g 上运行。
现在,我尝试按照与先前 WLS 相同的步骤(包括部署所需的 JSF 1.2 库)将相同的 WAR 文件部署到新的 Weblogic 12c(我的本地 Windows 7 机器上的 12.1.1.0)。
应用程序的部署和启动工作正常,但是当我在浏览器中打开 URL 时,出现 500 错误,并且日志文件显示以下异常:
类Application中的操作属于JSF的2.0版本,我不明白为什么容器试图调用它,因为我说使用JSF 1.2。
任何想法是什么导致了问题以及如何简单地将现有的 Java EE 5 应用程序迁移到 WLS 12?
编辑 1/2/12:由于没有答案,也许一点赏金会有所帮助?;-) 不认真,有什么我可以提供的细节来帮助我解决这个问题吗?
编辑 1/5/12:与 cj91 请求相关 - 该项目不是基于 Maven 的,因此没有 POM。但这里是部署描述符 weblogic.xml:
这是 ant 构建所采用的 jar 列表:
我确信其中的 jar 比需要的多,但这是它当前在 WebLogic 10.3.5 上运行的设置。
我怀疑 jsf 和 jstl jar 是问题的根源,但是从战争中删除它们并没有改变任何东西。
问题仍然存在 - 为什么 WLS 12 会尝试从 JSF 2.0 执行某些内容?
2012 年 1 月 6日编辑:我设法解决了最初的问题 - 应用程序仍然无法正常运行(这对我来说仍然很奇怪,因为我没想到必须在以前运行的应用程序中更改很多东西更新到 WLS 的新版本),但我在此声明此案例已解决。
对于那些感兴趣的人,我做到了——感谢答案的帮助和一些谷歌搜索:
将 weblogic.xml 更改为:
从 WEB-INF/lib 中删除了以下 jar:
在 faces-config.xml 中将视图处理程序更改为(由于 IllegalStateException,请参见此处):
在 persistence.xml 中将查询工厂类更改为(由于 ClassNotFoundException:org.hibernate.hql.ast.HqlToken,请参见此处)