问题标签 [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.

0 投票
0 回答
815 浏览

java - 如何重新加载

我们包含了一个带有 ui:include 的页面。当一个按钮被点击时,我们也想重新渲染 ui:included 页面。这是父页面;

任何帮助或建议将不胜感激。

0 投票
1 回答
294 浏览

spring - 接缝和弹簧

有谁知道任何谈论 Spring 3 和 Seam 2 集成的好网站。我真的很难在网上找到一些东西。我们正在考虑从 EJB 3 迁移到 spring 3。我将非常感谢任何好的站点建议。还有一个卑微的要求是继续讨论这个话题。

提前致谢

0 投票
2 回答
11556 浏览

maven-2 - maven ear插件没有拾取application.xml

我正在使用 jbosscc-seam-archtype 1.2,并且我将 application.xml 放在 EAR 项目中,/src/main/application/META-INF/maven-ear-plugin没有捡起它。有什么建议吗?

这是我的 Maven EAR 插件的片段:

我究竟做错了什么?

0 投票
1 回答
5772 浏览

java - 在 Seam 中使用 JobStoreTX 而不是 JobStoreCMT 来处理 Quartz 作业可以吗?

在 Seam 2 中使用 Quartz 的示例与 JobStoreTX、JobStoreCMT 和 RAMJobStore 一起显示。

我们的项目需要持久化作业,以便我们可以进行集群,但我无法让 JobStoreCMT 执行作业。专门针对 Seam 的 JobStoreCMT 和 JobStoreTX 有什么区别?

是否可以优先使用 JobStoreTX,只是因为它更容易接缝,还是我错过了一些重要的东西?

0 投票
2 回答
1124 浏览

java - 在 IE 中验证后,Seam 操作解析为 null

对于我当前的项目,我正在使用 JSF、Seam 和 Hibernate,但我遇到了 seam 问题。

我创建了一个带有输入字段(用于 productionMonth)的 XHTML 文件,并在其上定义了一个验证器以确保正确的用户输入。我还在现场启用了 ajax 支持,以使验证更加用户友好。

然后我创建了我的操作类(从我的 XHTML 引用)并添加了属性“productionMonth”和我需要的验证器。

现在,当我部署这个案例时,一切似乎都很好。但是:我在 productionMonth 字段中输入一个值,然后按 Enter 以提交我的表单。有时(当我足够快而我的电脑足够慢时)我会遇到异常:

奇怪的是

  1. 这只能在 IE 中重现(我使用的是 IE8)
  2. 当我删除 ajax 支持标签时,我没有错误,所以它一定与 ajax 相关

我对问题原因的最佳猜测是 AJAX 调用和提交是同时启动的。因此,其中一个调用无法解析对操作类的引用。但是为什么它只在 IE 中呢?

我也尝试使用 Hibernate 验证,但仍然是同样的问题!

我用谷歌搜索了这个问题,但找不到任何对我有帮助的东西。这里有什么猜测吗?

我的动作课:

我的 XHTML 文件:

例外(仅可在 IE8 中重现):

和完整的堆栈跟踪:

0 投票
0 回答
953 浏览

javascript - 丰富的:在 JavaScript 中带有建议动作的建议框

我有一个输入<rich:suggestionBox>suggestionAction它与bean 中的a 配合得很好。但我想suggestionAction用 JavaScript 来实现它。

这是我的代码<rich:suggestionBox>

这是suggestionAction()我的bean中的方法:

有没有一种方法可以从 JavaScript 调用该方法而无需每次都调用服务器?

0 投票
1 回答
447 浏览

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

0 投票
1 回答
244 浏览

jsf-2 - 在 jsf/richfaces 组件中使用时在实体内使用 @Formula 注释重新渲染问题

我在rich:scrollableDataTable 上再次重新渲染时遇到问题,我有一个onrowclick 函数,可以将列表中的项目发送到编辑模式。

这是示例代码:

我的表的值指向带有@SessionScope 的实体列表。

该场景是当用户单击编辑按钮时,该特定行中的项目将处于编辑模式,并且下拉菜单将被启用,并且用户将能够为该文件夹选择审阅者。属性 editmode 是来自文件夹实体的瞬态属性。到目前为止,我能够正确呈现下拉菜单并将选定的审阅者保存在数据库中。但是我在重新渲染审阅者姓名时遇到了问题。在某些情况下,单击完成按钮后它不会重新渲染,但在某些情况下它运行良好。

reviewName 属性使用@Formula 从不同的表中获取名称。

我的问题是:@Formula 是否与延迟重新渲染或给出问题的 entityList 的范围有关。

我正在使用 seam.2.2 richfaces 3.x。和jsf2.0

谢谢 :)

0 投票
1 回答
2439 浏览

methods - 无法从 SEAM Component 调用方法

我有一个 SEAM 2 应用程序,但情况很奇怪。我正在使用 Eclipse Indigo 进行开发,我需要创建一个带有网格的页面,其中每一行都有一个按钮,该按钮显示一个带有列表的弹出窗口,您可以选择带有链接的列表中的一项并显示所选值在行中。

所以我有这个组件:

这包含我试图从 xhtml 页面调用的方法。这是 xhtml 页面:

这是我想调用组件 paramContHome 的方法 selCuentaParam 的按钮:

在这个方法中,我从另一个组件 cuentaContHome 调用一个方法:

但是当我运行应用程序并进入页面并按下按钮时,它不会调用方法 selCuentaParam。我已经检查过了,因为我在其中放置了断点并放置了 System.out.println 并且没有调用它。你知道为什么会这样吗,是不是和组件初始化有关?

问候。

0 投票
3 回答
13381 浏览

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,请参见此处