问题标签 [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.
java - Spring Faces 错误面孔:flow-builder-services
我有这个Java web app
在运行spring framework with web flow
。
我尝试将它与弹簧面集成,但在我的配置文件中出现此错误:
org.xml.sax.SAXParseException:元素“flow:flow-executor”的前缀“flow”未绑定。
这是堆栈跟踪
org.xml.sax.SAXParseException:元素“flow:flow-executor”的前缀“flow”未绑定。在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) 在 com.sun.org .apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal .impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl .next(未知来源),位于 com.sun.org.apache.xerces。
jsf - 向我解释不同的 JSF 组件库相关
尽管我花了一整天的时间开发 JSF 应用程序,但我从未接受过任何有关此事的培训,而且我必须管理我仍然对整个 JSF 难题如何组合在一起感到困惑。JSF 在我看来有点混乱。
- jsf-api
- jslt
- 小面
- 我的脸
- 特立尼达
- 多巴哥
- jsp接口
如果有人能给我简要介绍一下这些组件,我将不胜感激,哪些是标准的,哪些可以省略,哪些可以/需要一起使用
eclipse - Eclipse MyFaces 向导?
我是 Java 开发新手,一位客户使用 MyFaces 进行基于 MVC 的网站开发。虽然我知道 Microsoft 的基于 ASP.NET 的 MVC 框架以及通过 IDE 方法(上下文菜单、向导等)轻松添加新页面的可能性,但在 Eclipse 中,一切都必须手动完成。
要添加一个简单的新网站,我必须手动编辑至少五个文件。我需要一个新的 jsp 文件、一个 bean、一个应用程序服务器、一个业务对象,必须扩展导航,需要更改一些面孔配置文件以用于页面和 bean 之间的映射,必须编辑几个字符串文件语言支持等等。
是否有某种可以支持的 Eclipse 插件?
jsf - JSF 的 MyFaces 与 Sun 参考实现
也许,一些性能比较或一些明显的具体差异是我想知道的。
据我所知,没有太大的区别。因此,我还有一个问题。为了什么目的,数十人花时间重新发明轮子,实现更多已经实现的规范?
java - 解决 Java 中的“链接 [...] 类时违反加载器约束”错误
我是 Java 新手,在理解框架抛出的异常时遇到问题。
现在,我正在尝试在一个应用程序中实现一个正则表达式验证器,该应用程序由 Java 5 EE 和 myFaces 1.2 和 Tobago 在 apache tomcat 5.5 中运行。
我遵循了几个教程(包括来自 SUN 的 Java 5 EE tut)并且取得了很大进展。但是,在调用我的 jsp 时,我收到以下错误消息:
谁能向我解释我需要做些什么来解决这个问题?
到目前为止,MyFaces 1.1.7 似乎与 TomCat 5.5 存在版本冲突。两者都包含 javax.* 包(其中之一是 javax.faces.validator)。验证器类在包中有不同的版本。相应的 MyFaces 库称为 myfaces-api-1.1.7.jar,TomCat 库称为 javaee.jar。
myfaces 库中包含的 javax 包是 javaee 库中的包的子集。但是...我不能跳过两者中的任何一个,因为该项目将无法启动。
任何提示?
java - myfaces ExtensionsFilter 是否更改页面编码?
两天前,我开始在我的 jsf 应用程序中使用 tomahawk ExtensionsFilter 组件。我注意到所有 javascript 警报都没有显示特殊字符(ç、ã、ó ô),而是显示 #231 之类的内容。当我从 web.xml 文件中删除 ExtensionsFilter 时,javascript 显示正常。以前有人遇到过这个问题吗?
提前致谢。
编辑:我能够通过在 extensionFilter 之前创建一个过滤器来解决这个问题,这个新的过滤器将 REQUEST 字符集强制为 utf-8。但这是一个丑陋的解决方案,一个更好的解决方案,正如 balusC 所说,将摆脱所有的内联 javascript。
谢谢大家的帮助!
java - 从静态资源(css、图像)中删除 MyFaces Orchestra 的“conversationContext”GET 参数
MyFaces Orchestra?conversationContext=x
为页面上的每个资源添加一个。由于我没有将会话范围用于项目的公共部分(仅用于管理部分),我想摆脱该参数有两个原因:
- 它打破了静态资源的浏览器缓存
- 它很丑 :)
我现在要看看 Orchestra 的源代码,也许会绕过一些东西,但最好是有一个我不知道的选项
triggers - myfaces部分触发器
这是我的 myFaces 代码
在这里,当我单击一个按钮时,我希望我的表格得到刷新,但这不会发生按钮代码有很多行,影响我的表格的行是:
在我的控制台上,我收到以下错误:
2009 年 12 月 30 日下午 5:05:07 org.apache.myfaces.trinidadinternal.context.RequestContextImpl addPartialTriggerListeners 警告:无法从 CoreTable[UIXFacesBeanImpl,id=j_id_jsp_1481482420_15j_id_1] 中找到部分触发模数计算
谁能告诉我代码有什么问题?
java - 覆盖java多巴哥工作表排序方法不显示数据
我创建了一个包含多巴哥表的 Java Web 应用程序。我现在正试图通过使用 sortActionListener 属性来覆盖工作表的排序机制。
当我点击一列时,我的排序方法就开始了。我可以读出列名并执行一些 SQL 操作来获取我现在想要显示的数据。排序是由于 SQL 查询而完成的。问题是,工作表不会显示数据,它是空的。
这是我收到的错误消息:
org.apache.myfaces.custom.ajax.api.AjaxPhaseListener - 发现组件没有 ajaxComponent
有人知道如何解决这个问题吗?我的工作表是否必须启用 ajax 或有什么问题?
提前致谢!
更新:
我发现错误消息是由于 tomahawk-sandbox 库和多巴哥之间的冲突。删除沙箱库后,错误消息消失。尽管如此,我仍然对视图有疑问。
如果我手动跳过事件处理程序,一切正常,因为jsp页面将在事件处理程序之后重新加载。太棒了。但是,如果我在不执行手动步骤的情况下自行运行代码,则不会重新加载 jsp 页面,因此我看不到数据。
为什么会这样,我如何说服我的代码刷新 jsp 页面并因此刷新工作表?;)
java - 使用 Tomahawk 将数据导出为 PDF 格式?
在我的应用程序中,我尝试<h:DataTable>
使用 Apache TomaHawk 将数据从 Apache 导出到 PDF 文件中。加载页面时出现异常。我已经粘贴了我的代码和下面的异常。
JSF 代码
例外