问题标签 [myfaces]

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 回答
10381 浏览

eclipse - Eclipse/Tomcat 6 无法识别 Facelets 选项卡库

我将它包含在我的 index.jsp JSF 文件中:

和 Eclipse 下划线的 URL,悬停给出了这个:

使用 Tomcat 插件部署并尝试启动 Tomcat 6 会导致:

...

我的 web.xml 包含这个

我的 face-config.xml 包含这个

我的应用程序构建具有最新的 JSF 2.0.2 jsf-api.jar 和 jsf-impl.jar。我还有 MyFaces 1.2.8 和所有最新的公共 jar。该应用程序构建良好,直到我升级 JSF。我至少预计会出现运行时错误,但这里 Eclipse 看不到 taglib。我还能错过什么?

编辑

有关完整信息 - 我取出 Mojarra 并留在 Myfaces。这意味着我需要从我的web.xml

并将其替换为 myfaces 的等效项:

谢谢

0 投票
1 回答
698 浏览

tomcat - MyFaces 1.2.8 导致 Tomcat 6 在部署时崩溃

我有一个使用 MyFaces 1.2.8、Facelets 1.1.14 构建的 JSF 应用程序,并通过它在 Eclipse Ganymede 中的插件使用 Tomcat 6 构建它。

我刚刚安装了上述库的最新版本,并且在构建时,应用程序部署正常,服务器开始启动,我立即得到:

谷歌搜索这个指向这个页面的结果是使用这个禁用 MyFaces 和 Facelets 的错误处理

最重要的是使用这个:

设置为假。我不想这样做,但没有其他有用的信息。有没有人知道这个问题是否有解决方法?我最近才从 mojarra 迁移过来,我不想回去。

我们认为降级 MyFaces 会起作用吗?我要试试。

谢谢 IA。

0 投票
3 回答
26762 浏览

ant - 1 字节 UTF-8 序列的无效字节 1

我有一个 MyFaces Facelets 应用程序,其中页面编码有点粗糙。无论如何,它是用 Eclipse 开发并用 Ant 构建的,并且在 Tomcat 2.0.26 中运行良好。到目前为止,一切都很好。

现在,我宁愿用 Maven 构建,所以我制作了几个 pom 文件,在 Netbeans 中打开它们并构建,现在我有一个可以部署的 war 文件。但是,在任何 facelet 页面上,它都会吐出

所以,我尝试了很多不同的东西,应用程序实际上运行了没有 facelet 东西的简单页面。但是,如果我只是用 Ant 构建,一切都会运行......所以我的问题是:可能导致这种情况的 ant 构建和 maven 构建之间最可能的区别是什么?

似乎即使我在 Netbeans 和 pom 文件中配置了 UTF-8,Netbeans 最终在经过一些编辑后最终将 facelet 文件报告为 ISO-8859-1。

我确保大多数中央库都是相同的版本(尤其是 xerces 2.3.0),我添加了一个无效的编码 servlet 过滤器。

而且,我宁愿修复 maven 构建并保留错误页面,而不是反过来……我打算介绍 Naven,而不是修复错误页面。

这是 pom.xml 关于编码的内容:

基本上 pom.xml 具有以下设置...

0 投票
1 回答
2294 浏览

jsf - 如何使用 JSF 2.0 (Glassfish V3) 获得 Tomahawk 功能

我已经开始将使用 JSF 1.1 和 MyFaces Tomahawk 1.1 编写的现有应用程序升级到 JSF 2.0 以获得 facelets 等。

我现在遇到了一个障碍,显然 Tomahawk 与 JSF 2.0 不兼容,因为它期望 Facelets 的独立版本而不是 JSF 2.0 的内置版本,并出现以下错误:

(它现在似乎放在 javax.faces.view.facelets 中)。

我环顾四周,似乎没有与 JSF 2.0 facelet 兼容的 Tomahawk 版本。我只相信我需要 t:updateActionListener(在 t:dataTable 内)和 t:panelGroup 的 rowSpan 工具。所有这些功能都直接在 JSF 2.0 中可用,还是我必须找到一个提供这个的新库?

有什么建议么?

0 投票
1 回答
1142 浏览

jsf - 如何在jsf中显示图片和onclick提供文件上传(替换)

我想在我的网页上显示一张图片,并让用户能够点击它并上传另一张图片来替换它。

myfaces 或 Richfaces 都可以工作..(我知道 tomahawk 有一些解决方案,但我想知道这是否是唯一的解决方案。我使用的库越少越好..)

谢谢!

0 投票
1 回答
4860 浏览

tomcat - 使用 Apache MyFaces 2.0 时出现无限循环/StackOverflowError

我只是想尝试一下使用 Tomcat 6.0 的 JSF 2.0 (MyFaces 2.0)。我对 JSF 完全陌生。我只是test.jsf在应用程序根目录中放置了一个静态 xhtml。当请求 URL 时,StackOverflowError总是会抛出 a:

(重复了很多次,但后来:)

(也重复了很多次……)

我做错了什么?

0 投票
1 回答
564 浏览

java - MyFaces vs. Sun 的参考实现——后者不是免费的?

只是一个愚蠢的初学者问题,很快就会解决,但我很好奇。

http://www.irian.at/myfacesexamples/home.jsf说:

“MyFaces -免费的JavaServer™ Faces 实现”

Errr ... 那么 Sun 的实现不是免费的吗?

谢谢和干杯 Er

0 投票
1 回答
561 浏览

java - JSF 1.1 的哪个实现使用 MyFaces 或 Sun RI

我们希望在 SUN RI 1.1 JSF 实现和 MyFaces 之间做出选择。我们将使用的 Appserver 是 Weblogic 8.1。您能否提供两者之间比较哪个更好的要点。我们可以在 SUN RI 1.1_02 中使用 Facelets。

如果将来要将应用程序迁移到 JSF 1.2 和 JDK 1.5,那么哪个是更好的选择。

0 投票
2 回答
433 浏览

jsf - JSF - 单击另一个组件时取消隐藏 jsf 组件

我正在尝试使用一个按钮来显示上传对话框。我试图实现这一点的方式与此类似:

使用支持 bean 中的代码:

当我按下“点击我”标签时,我可以看到 switchTestRendered 正在运行,但“隐藏”组件没有显示。

有什么建议么?谢谢!

0 投票
2 回答
39505 浏览

java - JSF 中的视图状态是什么,它是如何使用的?

在 JSF 中,每个页面都有一个视图状态,它通过提交等来回传递。

我知道 viewstate 是使用页面上各种控件的状态计算的,并且您可以将其存储在客户端或服务器端。

问题是:如何使用这个值?是否用于验证提交时发送的值,以确保不会发送两次相同的请求?

此外,它是如何计算的——我意识到richfaces 的计算方式可能与 myfaces 不同,但一个想法会很好。

谢谢。