是否有一个配置参数会导致Richfaces 3.3.3在DEV模式下运行(解包js)

Is there a configuration parameter that will cause Richfaces 3.3.3 to operate in DEV mode (to unpack js)?

本文关键字:运行 模式 解包 js DEV 参数 配置 是否 Richfaces 有一个      更新时间:2023-09-26

我所追求的是能够有我的应用程序,在开发模式下,不使用打包的javascript库。

我有一些正在工作的代码,我已经改变了我的应用程序中的一些东西,我确信这是问题的根源。然而,我得到的javascript错误是没有帮助的:

Object required  framework.pack.js.jsf, line 2797 character 1

当然,在包好的源代码中去那一行是没有用的。我意识到,即使它没有打包,它对我来说也可能没有那么有用,但我希望能够做出决定。

我知道我几个月前问过这个问题,但是我从来没有找到它的答案,最终得到了我试图解决的问题。昨天,我遇到了同样的事情;我从RichFaces Tree脚本的内部得到一个Javascript错误,而打包的库在试图弄清楚发生了什么是没有用的……于是我又开始寻找,这次我找到了答案。所以,对于任何想要了解如何让RichFaces中的JavaScript不被打包的人来说,在你的web.xml中有两个配置设置:

<context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>DEFAULT</param-value>
</context-param>
<context-param>
  <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
  <param-value>false</param-value>
</context-param>

我之前尝试过最后一个参数,但没有成功,但没有意识到"ALL"的LoadScriptStrategy会导致COMPRESS_SCRIPT参数被忽略。

相关文章: