问题标签 [mojarra]

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 投票
1 回答
4048 浏览

jsf - 如何在同一个应用程序中使用 Mojarra 和 PrimeFaces

我正在创建一个 JSF 应用程序,其中我使用 Mojarra 2.1.3 (javax.faces.jar) 作为实现 jar。我想在从数据库中检索数据时显示一个支持分页的 DataTable。有人建议我将 Primefaces 与 Mojarra 一起使用。我的问题是如何以及在哪里将 Mojarra 和 Primefaces jar 放在我的 JSF 应用程序中,以及我需要做哪些相关配置。还有如何在同一个应用程序中调用 Mojarra 和 Primefaces 特定标签,我的意思是如何在我的 Facelets 页面中进行隔离。

0 投票
2 回答
9432 浏览

java - 错误 StandardWrapperValve[Faces Servlet]:PWC1406: Servlet.service() for servlet Faces Servlet 抛出异常

在我的 managedBean 中,如果我将范围从 更改@RequestScoped@ViewScoped,我会收到以下错误堆栈。我该如何解决这个问题?不过,当我运行我的应用程序时,我可以在页面中看到结果。

我正在使用 Mojarra 2.1.3 (FCS b02) 在 glassfish 3 上运行

问候

更新 1

0 投票
1 回答
6251 浏览

jsf-2 - 拥有 ResourceHandler 以从 DB 流式传输图像

我正在为自己的资源实现而苦苦挣扎。不会调用getInputStream方法。

我的处理程序:

我的资源实现:

在我的 faces-config.xml 中:

在我的jsf中:

以 html 格式输出:


从 getRequestPath 返回:/foo/javax.faces.resource/66?ln=media_lib

调用并初始化 MediaResource,但不调用 getInputStream。FireBug 在此 url 上显示 404(调用两次)。我完全不明白我在这里做错了什么。

谢谢
强尼

0 投票
1 回答
4343 浏览

eclipse - 带有 eclipse、maven 和 glassfish 的 JSF - 错误:com.sun.faces.context.FacesFileNotFoundException

我正在尝试使用 eclipse 和 maven 建立一个简单的 JSF 项目。但我被卡住了 D:每当我尝试运行我的东西时,我都会收到这个错误:

我明白这是我的错……我找不到。我只有一个 web.xml、(空)faces-config.xml 和一个我想要显示的 hello.xhtml。所有文件都在src/main/webapp/WEB-INF. 请帮忙 :)

以下是文件:

网页.xml:

我的面孔-config.xml:

hello.xhtml:

asd

0 投票
1 回答
555 浏览

java - Mojarra Java EE 5/6 兼容性

非常简单的问题:有没有人链接到有关 Mojarra (JSF RI) 与 Java EE 5 和 6 标准的兼容性的“官方”信息?我似乎找不到任何关于此的信息。

我们被 Java EE 5 应用服务器困住了,我们想知道我们可以使用哪个版本的 Mojarra。目前,我们使用的是 2.0.3,但是这个版本有一个讨厌的嵌套ui:repeat错误。这已在 Mojarra 2.1.1 中得到解决,但对于哪些 Mojarra 版本仍与 Java EE 5(在我们的例子中为 WebLogic 10.3.3)兼容似乎存在很多混淆。

0 投票
1 回答
684 浏览

jsf-2 - 有什么理由使用 Mojarra 以外的其他 JSF 2.0 实现?

在 JSF 的 1.x 版本中,可能会选择使用与 Oracle 的参考实现不同的 JSF 实现,例如使用 MyFaces。对于 JSF 2.x,除了 RI 之外,还有什么理由使用其他东西吗?

0 投票
1 回答
598 浏览

ajax - h:graphicImage 通过 f:ajax 更新其值时不会下载

我在页面上有一个图像组件:

在页面下方,我有一个 commandLink,其中包含:

当我单击命令链接时,页面中的所有部分都会更新。这也包括src图像。所以,我可以在萤火虫中h:graphicImage看到成功更新。

现在,问题是,即使src更新了新图像,也没有从服务器下载新图像,因此我在应该出现图像的地方得到一个“X”。当我右键单击图像并单击“查看图像”时,它已成功下载。

我的问题是,是否有其他方法可以h:graphicImage使用 ajax 更新或者我需要采取其他措施来完成预期的行为?

注意: 我使用的是 Mojarra 2.1.6、Tomcat 7,并且没有使用任何第三方组件套件。

谢谢,

塞尔坎

0 投票
0 回答
963 浏览

java - 多个 h:selectOneMenu 中的多个 f:ajax 调用

考虑以下形式:
1. 用户从 selectOneMenu "selectorDB" 中选择一个值
2. Ajax 调用返回第二个 selectOneMenu 的项目并渲染整个“第二个” panelGroup
3. 用户从第二个 selectOneMenu 中选择一个值
4. Ajax 调用返回放置在 inputText 和 panelGroup 内的 String ,其中包含呈现的 inputText 。

一切正常,直到我没有从第二个 selectOneMenu 中选择一个值。Ajax 的第四个动作甚至没有被调用。我放置了几个控制台 System.outs 来检查是否调用了侦听器并且什么也没有。

有可能做出像我正在尝试做的事情吗?
感谢您的任何回复。

*.jsf:

豆:

0 投票
1 回答
2950 浏览

jsf - 如何在 JSF2 中指定资源库版本?

假设我resources/在 webroot 中有一个文件夹。在其中,我有一个css/文件夹,其中有一个theme.css文件。

但我想设置一个Expires:标题。因此我想为资源库使用一个版本,比如说

会变成

但我想指定类似

并得到

或类似的。我读过 JSF2 支持资源版本控制,但是如何指定要加载的版本以及将文件放在哪里

0 投票
1 回答
326 浏览

jsf - 在 TomcatServer 中使用虚拟主机部署 JSF 应用程序

我正在为我的一个应用程序使用带有 Tomcat 服务器的 JSF 的 Mojarra 2.0.4 实现,现在我在部署过程中遇到了问题。我在 Tomcat server.xml 中添加了一个虚拟主机,如下所示,

我面临的问题是我的 mojarra 实现初始化两次,如下所示\

信息:为上下文“初始化 Mojarra 2.0.4 (FCS b06)”


信息:为上下文“/EdgeUtil”初始化 Mojarra 2.0.4 (FCS b06)

而且如果不使用项目名称作为其上下文路径,我也无法运行应用程序,如下所示

www.edgeutil308.com/EdgeUtil

请帮我解决这个问题。