- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 Mojarra 2.1.1/Glassfish 3.1 上运行的应用程序,现在已经增长到 150,000+代码行。该应用程序将 ajax 与 ViewScoped 托管 bean 和页面重定向获取模式(即 faces-redirect=true)。
一直让我烦恼的一件事是明显缺乏通过的便利性页面到页面、bean 到 bean 的参数(每个页面都有自己的支持 bean)。
我无法让闪光灯工作。我通常需要访问我拥有的数据在下一页的preRenderView事件监听器中写入flash。这不可靠地工作,尤其是在重新部署应用程序之后。
我已经阅读了 CDI 并花了几天时间尝试从 JSF 托管 bean 迁移到 CDI bean,但无法让它工作。似乎有很多兼容性问题在 Seam 3 和 Glassfish 3.1 之间。我将 Weld 升级到 1.1.1 但这没有帮助。从我的观点是目前不起作用。例如,当我说不起作用时我有一个页面试图将 h:inputText 转换为支持 bean 中的字符串,但这并没有工作,非常简单的事情。
由于我遇到的 CDI 问题,我无法使用 seam-faces @RenderScoped,其中一个非常简单的测试应用程序(即使是在 g/f 3.1 上)做的正是我想要的,但不是在复杂的主应用程序。
目前我能找到使用的唯一可靠机制是 URL 参数,它是安全噩梦。尽管已尽一切努力确保对数据的访问是正确认证总有遗漏和看到的变化...xhtml?id=51031 或浏览器中的任何内容对某些人来说太多了无法抗拒尝试其他ID。我写了一个混淆转换器来避免明文并且不为名称/值对使用有意义的名称,但这并没有到达问题。
我只是想知道我是否遗漏了一些东西,其他人有没有可行的解决方案对于这个问题,即使是在 glassfish 上?我是不是太担心了,应该坚持使用 URL参数?还有其他建议吗?
谢谢。
最佳答案
我也看到了。在我尝试它的时候,Seam3 有很多错误,很难将它部署到不同的服务器。我切换到MyFaces CODI从一开始就没有任何问题。在你的情况下,你应该看看@ViewAccessScoped。您可以摆脱所有那些烦人的解决方法。
关于JSF/Mojarra "flash scope"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398308/
我正在将我的应用程序从 PrimeFaces 3.5.18 + Mojarra 2.1.26 移植到 PrimeFaces 4.0.2 + Mojarra 2.2.4。 当我重新启动服务器时,我得到一
我从 here 下载了 Mojarra 源代码.我还下载了 pom 文件来构建源代码文件。事实证明,代码结构与原来的不同,我需要创建目录,但要创建文件。 我创建了这个目录结构: laptop@Lapt
在阅读一本书的摘要时,我遇到了这个: On the server side, the state can be stored as a shallow copy or as a deep copy.
我有一个大型 richfaces 树,可以选择树中的每个元素,通过 AJAX 加载内容并进行编辑,将您重定向到新页面。这一直很有效,直到我正在处理一个特别大的文档并且保存不再有效。您被重定向到显示正确
我有一个重要的问题。 我过去使用过 JSF 1.2。我使用了一些基本的标签,比如 像这样的 RichFaces 为了使用 ajax 功能,我使用了 例如。我已经使用 q jetty
每当我将 war 部署到 wildfly 8 或 10(在这种情况下,它是一个 jax-rs 服务)时,我会看到以下行 [javax.enterprise.resource.webcontainer.
我有一个在 Mojarra 2.1.1/Glassfish 3.1 上运行的应用程序,现在已经增长到 150,000+代码行。该应用程序将 ajax 与 ViewScoped 托管 bean 和页面重
https://javaserverfaces.java.net/nonav/2.2/releasenotes.html列出了 JSF2.2 的两个不同版本分支,奇怪的是,2.2.8-xx 似乎比 2
目前尚不清楚我是否应该使用 MyFaces 或 Mojarra 作为 JSF 2.0 的 PrimeFaces 实现。 PrimeFaces 与其中一个的问题较少吗? 最佳答案 根据 Primefac
如何在JBoss服务器中升级Mojarra,并告诉它使用给定的Mojarra 2.x JAR代替启动日志中指示的JBoss自己的jboss-jsf-api_2.1_spec-2.0.1.Final.j
我从 JSF2.0 开始,我使用了教程作为引用,但我有以下问题: 本教程仅使用了 2 个库:来自 Mojarra 项目的 jsf-api.jar、jsf-impl.jar(但也有 JSTL)。 我也尝
我很高兴看到 f:ajax 现在内置了 delay 支持。不太高兴它不起作用。有一个错误导致它失败,似乎是因为接收指定延迟的方法需要一个数字而不是一个字符串。 无论如何,它将在 2.2.4 版本中修复
我应该在 JSF 页面中使用什么 Doctype?前几天我试图从 Mojarra 2.1.13 迁移到 2.1.18,似乎解释文档类型的方式发生了变化。在根模板中,我遵循 DOC TYPE 我也必
我有一个基于 Mojarra (JSF 2) 构建的 Web 应用程序。该应用程序部署在 WebSphere 7 上。我的应用程序的 session 使用率非常高。我使用 View 范围的 bean,
请问TomEE用mojarra代替myfaces有什么好办法吗?我试图在我的 pom.xml 中添加以下内容。 org.glassfish javax.faces ${mojarra-version
我必须调试部分 mojarra 2.1.3 javascript 源代码。不幸的是,它们现在以缩小版本(jsf.js)提供。我在源代码中找到了 jsf_uncompresses.js,我如何告诉 mo
我决定尝试 JSF 2.2(或者我们目前拥有的),所以我获取了最新的 Mojarra 快照构建并进行了设置。现在我有一个使用 prettyphoto 的模板。它在 JSF 2.1 上运行良好,但当我更
我尝试使用 JSF、Eclipse 和 Maven 创建简单的项目。我用过 javax.faces jsf-api 2.1 provided 由 Maven jsf-api 下载。但是,如果我理解
我升级到 Mojarra JSF 2.2.1 (从 2.1.22 开始),从那时起,对于我的每个请求,我在控制台中都有一个异常: GRAVE: JSF1094: Could not decode fl
我想更新我的 JSF 应用程序以使用 Mojarra 版本 2.1.8。我将这些行添加到 WAR 包的 POM 文件中: org.glassfish javax.faces
我是一名优秀的程序员,十分优秀!