问题标签 [seam]

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 投票
2 回答
4614 浏览

java - 禁用接缝的重定向过滤器

我正在接缝中做一个需要宁静 URL 的项目。我有一个映射到 /group/{group}/{locale} 的视图。在那个页面上,我有一个所谓的消息列表。每条消息都有一个按钮来保存对消息的更改。这与这样的操作 bean 相关联:

每条消息都有一个锚点,因此 /group/{group}/{locale}#{id} 可用于使浏览器转到该锚点。这就是为什么我需要在 POST 之后进行重定向:

此外,我有以下重定向规则 (UrlRewriteFilter) 来获取正确的 RESTful URL:

我在这里去掉了 conversationId。这是一个经过测试的作品。然而,接缝仍然附加一个“?conversationId = {cid}”。所以有什么问题?好吧,想象一个像 '/group/{group}/{locale}#{id}?conversationId={cid}' 这样的 URL。显然浏览器不喜欢这个并且不会自动转到那个锚点。

我做了一些研究并在接缝文档中发现了我的问题:

29.1.4.2。带有重定向的对话传播 这个过滤器允许Seam 跨浏览器重定向传播对话上下文。它拦截任何浏览器重定向并添加一个指定Seam 对话标识符的请求参数。重定向过滤器默认会处理所有请求,但也可以在 components.xml 中调整此行为:

我不需要重定向过滤器,我尝试在 url 模式中放置一些无效的东西来“禁用”过滤器。然而这并没有奏效。所以我现在的问题是:

如何禁用接缝中的重定向过滤器?

我找不到答案。接缝文档谈到在 web.xml 中禁用它,但我的尝试还没有成功。

0 投票
1 回答
2083 浏览

seam - 接缝 JNDI 注入

如何在 Seam 中注入 JNDI 值?我读到您可以使用@Resource 或@JndiInject,但它不起作用。

0 投票
1 回答
745 浏览

java - seam-gen、netbeans 和完成

如何使seam-genNetBeans 6.5 一起工作,以便完成标签(s:、ui:、rich:、...)工作?在 seam-gen 创建的自由形式项目中,这不起作用。如果我创建一个标准的 NetBeans Web 应用程序(文件 -> 新项目),则完成确实有效。

谢谢,米。

0 投票
2 回答
28008 浏览

java - selectOneRadio 在单击后立即执行操作

这对专业人士来说应该很容易:

我正在使用 JSF/Facelets/Seam 并尝试显示单选按钮。然后,在用户单击其中一个按钮后,应保存该值并且用户立即重定向到另一个页面(即无需单击提交按钮)。

单选按钮有效,但转发无效。

谢谢

0 投票
1 回答
1174 浏览

java - 使用 JPA 而不是 Hibernate 设置 JBoss Seam 在 GlassFish 上运行有多容易?

问题几乎说明了一切——我有兴趣了解如何在 GlassFish(v3 prelude)应用程序服务器而不是 JBoss 上设置 JBoss Seam。此外,我更喜欢 JPA 而不是 Hibernate 的持久性,但看起来 Seam 依赖于 Hibernate(或至少部分依赖),有没有人对这样的堆栈有任何经验?

0 投票
2 回答
1724 浏览

java - 如何使接缝 POJO 会话无效

我正在玩一个具有会话范围的小接缝应用程序。最后一种方法是作为邮件发送。发送邮件后如何使会话无效?现在,当用户再次调用初始 url 时,会话仍然存在,并且之前填写的所有表单数据仍然存在。

我找到了如何使用对话和 ejb 来做到这一点的示例,但没有使用 POJO 和会话。

谢谢,罗里

0 投票
2 回答
658 浏览

java - 有谁知道如何成功集成 Seam 和 Spring MVC?

正如标题所说。有没有办法将两者结合起来?

0 投票
2 回答
1828 浏览

events - 如何使用参数化名称收听所有 Seam 上下文事件?

Seam 将触发与特定范围、任务或流程相关的不同类型的事件,并将范围、任务或流程的名称附加到事件的末尾。

如何监听一个类型的所有事件?

例如,对于任何<name>我想听的事件,例如:

  • org.jboss.seam.createProcess.<name>— 创建进程时调用
  • org.jboss.seam.endProcess.<name>— 进程结束时调用
  • org.jboss.seam.initProcess.<name>— 当进程与对话相关联时调用
  • org.jboss.seam.startTask.<name>— 任务启动时调用
  • org.jboss.seam.endTask.<name>— 任务结束时调用

尽管事先不知道有效名称列表,但我需要这样做...... :-(

我希望使用@Observer 来创建观察者或类似的东西,并且我将在同一个组件中最多监听两个事件类。

0 投票
3 回答
913 浏览

java - 使用 Seam 和 JBoss AS 访问 OpenLDAP 的最佳框架?

我们目前正在为我们的基于 Web 的服务实施一个门户。门户和服务是用 Seam 编写的,我们使用 OpenLDAP 来存储用户、组和权限等安全数据。到目前为止,我们已经研究过编写自己的代码来访问 LDAP,但是我们可以使用任何现有的 API 吗?

0 投票
2 回答
209 浏览

java - 如何在可能为空的对象上输出字符串属性

作为接缝 JSF 页面中数据表的一部分,一列需要名称的输出:

问题是“staffMember”在某些列表中可能为空,所以我收到错误:

如果值为 null,我不希望呈现任何文本。我试过这个:

但同样的错误出现了。

如何在可能为空的对象上输出属性?