问题标签 [primefaces]
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.
javascript - PrimeFaces 和 org.tukey urlrewrite 过滤器
我在使用 JSF 2.0、PrimeFaces 和 tukey.org UrlRewriteFilter 时遇到问题。
问题是,如果我添加一个 PrimeFaces 组件(例如),页面(或任何资源的确切来源)不会加载定义 PrimeFaces 对象的 core.js。因此,该组件不会加载。
core.js 文件位于 META-INF/resources/primefaces/core/core.js 文件夹中的 primefaces-2.2.RC1.jar(位于 webapp 的 WEB-INF/lib 中)内。
我的 urlrewrite 规则如下:
我想这是我的重写规则的问题,但我无法弄清楚到底出了什么问题。我需要的是 PrimeFaces 用来加载 core.js 文件的 URL,这样我就可以分析我的规则有什么问题。
有人知道如何解决这个问题吗?
谢谢大家的建议:)
最好的问候,罗伯特
java - JSF 强制渲染值表达式
我对 JSF (1.2) + primefaces (1.1) 有疑问。我已经在 JSF 上编写了经典站点,并且我为每篇文章请求了作用域支持 bean。问题是,当我尝试对文章进行评分时,支持 bean 不再存在。所以我想强制 JSF 在渲染阶段输出这个表达式的结果(所以排名代码将发送渲染的 Id),但是如果我使用美元符号,一切都像我使用 # 一样工作(我的事情是这可能是 MyFaces 中的错误)。
其他解决方案是会话范围的支持 bean,但用户可能已经打开了更多页面(并且他会评价最后打开的页面),另一个问题是当会话到期时会发生什么......
谢谢你的帮助
jstl - JSF 2.0 和 JSTL 使用 c:set 标签来存储一些临时数据
我正在使用 JSF 2.0 (mojarra) + primefaces 开发一个 Web 应用程序。过去我成功地使用了 jstl 库的 [c:set] 标签来存储一些临时数据或从其他标签输出。
在我目前的情况下,我想再次使用它,但它不能正常工作,我不知道为什么。在下面的例子中,它特别有效。为什么案例 2 不能正常工作?
jsf-2 - Primefaces:从 URL 调用页面时不显示图形图像(非
在某些情况下,我在尝试在 facelet 页面(从数据库中检索)上显示图像并且页面由 URL(不是 h:commandLink )。它适用于通过 h:commandButton 处理请求的其他页面。然而,除了图像之外的所有数据都出现在以下场景中......
fundraiseView.xml (facelet 页面) html
在某些情况下,我在尝试在 facelet 页面(从数据库中检索)上显示图像并且页面由 URL(不是 h:commandLink )。它适用于通过 h:commandButton 处理请求的其他页面。然而,除了图像之外的所有数据都出现在以下场景中......
fundraiseView.xml (facelet 页面) html ... p:graphicImage value="#{fundraisePage.picture}"/ ... /html
FundraisePage(带有请求参数的请求范围内的支持 bean)
/li>
当我通过http://...../faces/fundraiseView.xml?id=1调用页面时,页面返回显示 id 1 的所有数据,但不显示图片。我确信这与我调用页面的方式有关(因为我让它在其他地方工作)但是我需要它是在 JSF 包装标签之外发起的请求。
非常感谢任何见解或建议。
谢谢,乔纳森
如何消除 ImageMagick 的像素大小限制?
我的网络服务器上有 ImageMagick 处理上传的图像,但它似乎有 4000 像素的限制,它会出错。如何消除该限制?
目前我的 LimitRequestBody 是 536870911 (500mb)
我也有这些设置:
ini_set('max_file_uploads',150);
ini_set('memory_limit','64M');
ini_set('upload_max_filesize','6M');
ini_set('max_execution_time',240);
ini_set('post_max_size','8M');
ini_set('max_input_time',240);
在某些情况下,我在尝试在 facelet 页面(从数据库中检索)上显示图像并且页面由 URL(不是 h:commandLink )。它适用于通过 h:commandButton 处理请求的其他页面。然而,除了图像之外的所有数据都出现在以下场景中......
fundraiseView.xml (facelet 页面) html
在某些情况下,我在尝试在 facelet 页面(从数据库中检索)上显示图像并且页面由 URL(不是 h:commandLink )。它适用于通过 h:commandButton 处理请求的其他页面。然而,除了图像之外的所有数据都出现在以下场景中......
fundraiseView.xml (facelet 页面) html ... p:graphicImage value="#{fundraisePage.picture}"/ ... /html
FundraisePage(带有请求参数的请求范围内的支持 bean)
/li>当我通过http://...../faces/fundraiseView.xml?id=1调用页面时,页面返回显示 id 1 的所有数据,但不显示图片。我确信这与我调用页面的方式有关(因为我让它在其他地方工作)但是我需要它是在 JSF 包装标签之外发起的请求。
非常感谢任何见解或建议。
谢谢,乔纳森
如何消除 ImageMagick 的像素大小限制?
我的网络服务器上有 ImageMagick 处理上传的图像,但它似乎有 4000 像素的限制,它会出错。如何消除该限制?
目前我的 LimitRequestBody 是 536870911 (500mb)
我也有这些设置:
ini_set('max_file_uploads',150);
ini_set('memory_limit','64M');
ini_set('upload_max_filesize','6M');
ini_set('max_execution_time',240);
ini_set('post_max_size','8M');
ini_set('max_input_time',240);
eclipse - 带有 jsf2.0、xhtml 和 primefaces 2.2.RC1 的 Eclipse 自动完成(内容辅助)
我使用 Windows 7。我像这样设置 ClassPath:
D:\EclipseProjects\DLFWD_NEW\WebContent\WEB-INF\lib\jsf-api.jar;D:\EclipseProjects\DLFWD_NEW\WebContent\WEB-INF\lib\jsf-impl.jar;D:\EclipseProjects\DLFWD_NEW\WebContent \WEB-INF\lib\primefaces-2.2.RC1.jar
我也这样做:
窗口 > 首选项 > 常规 > 内容类型 > 文本 > JSP > 添加 (xhtml)
但是,它不起作用。
当我使用netbeans时。我什么都不做,但自动完成功能运行良好。
java - 分析/调试 JBoss AS/Seam 应用程序
最近我开始开发一个 JBoss SEAM Web 应用程序(拍卖网站)。到目前为止,我做得很好,但最近我遇到了很长的加载时间(尤其是在 javascripts/css 文件等资源上,而且页面本身也很慢)。
是否有 JBoss SEAM/AS 的分析器,我可以在其中查看内存中的类等?
CSS/JS/图像文件的加载时间长的原因可能是什么?由于开发的原因,我还没有启用 seam 提供的 web-cache 过滤器。这是我的虚拟机参数
我做了一些调整(删除了一些默认应用程序): http ://www.jaysonjc.com/programming/how-to-configure-jboss-as-production-settings-and-tuning-tips.html
我正在使用 WAR-explode 将我的文件部署到服务器。
设置:
- JBoss 应用服务器 5.1
- JBoss SEAM 2.2.2CR1
- 叛逆者
- PrimeFaces 1.1
系统
- 英特尔酷睿 2 双核 E6550
- 4 GB 内存
ajax - h:form 和 p:ajax 的问题(Mojarra 2.0.2 和 Primefaces 2.0.2)
我有这个网站:
和支持bean:
此代码在 MyFaces 2.0.0 下运行。但在 MyFaces 2.0.2 或 Mojarra 2.0.2 下没有。通过告诉“不起作用”,我的意思是单击(聚焦)输入文本不会触发 actionListener(文本“已启动”不会出现在标准输出中)。有没有人有类似的问题?
编辑 1(将 p:ajax 更改为 f:ajax 后):
错误是:
javax.faces.FacesException:包含未知 id 'copingFilePhase' - 无法在组件 copingFilePhaseFocus 的上下文中找到它
java - j2ee primefaces fileupload 文件保存目的地
今天我遇到了 PrimeFaces FileUpload 的问题。它工作得很好,但是文件存储在 JBoss 的临时目录中,所以每当我重新部署应用程序或只是将源提交到 svn 时,我上传的所有图像都消失了。所以想问一下,有没有办法把图片保存到war项目的“源”目录下。
我的 handleFileUpload 方法:
编辑:另一个问题
我的视图文件:
当我将 update="messages" 添加到 fileUpload 我得到
每当我尝试使用 fileUpload 打开页面时。你不知道如何摆脱它吗?
jsf - 如何有条件地渲染?
我希望能够有条件地从 PrimeFaces 面板元素中省略页脚:
我希望该rendered
属性会起作用:
但是页脚仍然被渲染,内容为空。似乎facet
没有rendered
属性:http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_facet.html。
这样做的正确方法是什么?
jsf - Primefaces FileUpload 事件未触发 - JSF 2.0
我已经在 Primefaces 论坛上发布了我的问题,但没有人回复,所以我想我会在这里尝试。
我一直在尝试让 fileUpload 工作一段时间。我目前正在使用 mojarra 2.0.3 和 Tomcat 7 运行 RC2 构建。
我有一个对话框,它将像这样包含 fileUpload 组件。
fileUploadController 看起来像这样
由于某种原因,当文件上传时,它永远不会触发 fileUploadEvent 并且它永远不会进入控制器。上传看起来像它的工作,flash 部分呈现并给人的印象是它在做某事,但没有调用任何支持 bean。我似乎可以弄清楚我做错了什么,并且我已经阅读了几乎所有关于使用 primefaces 上传文件的帖子。有人知道我在做什么错吗?