问题标签 [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 - SEAM 中的@In(injected) 和@Out(outjected) 有什么不同
我读过很多书,但我仍然不明白@In(injected) 和@Out(outjected) 之间的主要区别是什么,我只知道@In(injected),我不知道在哪里使用@ Out(outjected) 所以请用一个例子来解释我。
java - 在 JBoss v7.1 中使用 Seam v2.2.2.Final 和 JSF v1.2 – JSF 标签不会呈现 – 为什么?
我目前正在将一个主要使用Seam 2、Hibernate和JSF 1.2从JBoss 4.2.x迁移到JBoss 7.1的大型项目- 到目前为止,我已经设法解决了大多数问题。应用程序服务器启动得很好,现在部署我的 EAR 项目没有错误。JSF 1.2 和 Seam 2 接缝正确启动。
然而——只要我尝试访问第一页(即 context/login.seam),浏览器就会加载我的 jsp 源而不是渲染的内容。到目前为止,我不知道该去哪里。是否为使用此环境更改了 web.xml、faces-config.xml 或任何相关设置文件?
简要总结一下,到目前为止,我对我的项目进行了以下更新:
WAR 中 web.xml 中的一些行
EAR 中的 jboss-deployment-structure.xml
我还从 EAR 中剥离了 JBoss v7.1 中已经作为模块和修改的 MANIFEST.MF 文件附带的所有 JAR。
我已经用 JBoss-Logging 替换了 Log4J,修复了一些过时的 FacesMessages 代码并暂时禁用了 @Service 和 @Management 类。
我的 Oracle 数据源也已添加到standalone.xml(使用 ojdbc6.jar)并成功初始化。
PS:这个项目目前没有用Seam3替换Seam2的选项。我还没有尝试使用 Seam2-JSF2-Branch (https://github.com/heyoulin/seam2jsf2) - 我想在评估替代方案之前了解我当前的问题。
java - 具有不同的 hql 子查询
我有两个 hql 查询。它们如下:
和
我想将它们结合起来查看像 le.id、count()、count()、......这样的结果
任何人都知道如何结合这两个查询?(ps。我尝试将它们中的任何一个用作子查询,但没有成功。)
提前致谢
servlets - Seam JBoss Servlet 注入
我是使用 JBoss AS6 创建 SEAM (2.2) 应用程序的初学者
我正在集成充当 http servlet 的 Paypal 快速结帐代码,这似乎可以正常处理 paypal 的付款,问题是我似乎无法将有状态的支持 bean 注入 servlet 以验证付款并更新我这边的数据库。我尝试了多种方法,包括以下...
在每种情况下,我都会留下一个空指针异常,我不认为这是 bean 的问题,因为它甚至不会注入消息文件
正如我看到很多类似的问题,我什至不确定我的设置是否可行?我还缺少一些进一步的配置吗?
有人可以建议一个解决方案,或者一种从 servlet 访问我的支持 bean 的方法吗?
谢谢
java - a4j:commandbutton 不允许“<”在渲染中
这是我的代码:
这是我得到的错误:
知道为什么吗?帮助将不胜感激。
提前致谢
java - 国际化服务器端资源包
我遇到了关于在 Seam 2.2 应用程序的服务器端加载 ResourceBundle 的问题。
在客户端(JSF)中,可以使用资源包:
但在服务器端,没有办法使用资源包。
我尝试了以下方法,但没有解决方案有效。
- 添加到 StatusMessage:StatusMessage.addFromResourceBundle(serverity.ERROR, "key_string");
- 在这个问题中使用注入:Use message bundle in Java class with Seam
加载资源包:
私有 java.util.ResourceBundle getResourceBundle() { org.jboss.seam.core.ResourceLoader resourceLoader = org.jboss.seam.core.ResourceLoader .instance(); java.util.ResourceBundle resourceBundle = resourceLoader.loadBundle("message"); 返回资源包;}
但此方法的结果为空。
任何想法或指导将不胜感激。
validation - 丰富的表单验证:togglePanel
在我的应用程序中,我创建了一个向导。似乎我无法切换面板,因为在未显示的面板上验证失败。
该向导具有以下布局:
modalPanel 从 wiz1 面板开始正确显示。现在,当用户单击 toggleControl 时,什么也没有发生。如果我从组件中删除必填字段,则切换工作。
如何仅对当前显示的组件进行正确验证?
jsf - s:字符串列表上的selectItems?
我在 JBoss AS 5 上使用 seam 2.2.2.Final。我正在开发一个多页向导。在我的第一页上,用户将能够在 textarea 上输入几个用新行分隔的公司名称。
提交页面后,系统解析输入的值并将其拆分为字符串列表
然后要求用户从有效企业名称列表中进行选择以进行注册
selectedbusinessName 是 String 类型,而 businessNameChoices 是 List
提交页面后,作为企业名称提交的内容如下所示:
我尝试将 itemValue 放在 s:selectItems 上,但出现另一个错误,即“值无效”
尝试使用<s:convertEntity>
但得到 NumberFormatException
我也尝试过创建自己的转换器
公共类 BusinessNameBeanConverter 实现 javax.faces.convert.Converter {
但我仍然收到相同的“值无效”错误。
我不知道该怎么办了。请帮忙。
谢谢,
尼古拉斯
glassfish-3 - seam-gen 是否仍与 glassfish 3.1.2 兼容?
目前我正在尝试在 glassfish 应用服务器中部署一个耳朵格式的网络应用程序。
按照 jboss 关于如何使用 seam-gen 的说明,我能够创建项目。但是当我调用 gf-deploy 时,我得到了 ff 错误:
似乎 glassfish 3.1.2 不再允许匿名部署,如果是这样,我应该如何在 ant glassfish-build.xml 中指定凭据?
有什么建议么?
谢谢,
czetsuya
html - 使用 SeamFramwork 将实际 HTML 格式化为可读
从 SeaMFramework 生成 xhtml 页面时,有没有办法将实际的 HTML 格式化为可读(格式良好)的文本。
我希望能够右键单击我的网页和查看源代码,其中 html 和 javascript 格式正确(选项卡式,新行)。我正在使用 JSF 和 Richfaces,它们对自己的 html 和 javascripts 进行分类,我希望它们更具可读性。