问题标签 [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.

0 投票
1 回答
4677 浏览

java - 不适用于运行时生成的数据

我有这个:

document是托管 bean,它具有getFacilities()返回项目列表的方法,比如说C, D, F。所以下拉列表就像:

如果我单击B,则该方法test()将被调用。我记录下来。但是,如果我点击运行时生成的数据C, D, F,则该方法test()根本没有调用。我怎样才能解决这个问题?

0 投票
2 回答
3197 浏览

jsf - primefaces 库(jsf)的问题

我是primeface的新手。

我试图在其文档中测试有关标签的primefaces示例,

这是我的 jsf 页面代码:

这是我的后台代码:[代码]

但是当我尝试运行它时。我收到了这个错误:

怎么了?我该如何解决?我正在使用 tomcat 6 在此先感谢

0 投票
1 回答
6538 浏览

jsf - primefaces poll tag does not work

i am using primefaces library this is my jsp page source:

and my back bean code is :

my web.xml is as follows

my pages loads correctly but it's not regulary updated

when it is loaded it says that "yahoo is not defined" and so it does not work.

i have defined resources servlet and but it does not work yet!

please help me!

0 投票
1 回答
3509 浏览

jsf - selectBooleanCheckbox - 我如何知道我选择或取消选择了哪个复选框?

我开发了类似购物车的东西。我可以选择多个项目(通过单击该项目旁边的复选框)并将它们添加到列表中。我怎么知道我选择了哪个复选框。如果我这样做

它只告诉我复选框的状态是否被选中,但不告诉我是哪一个。请记住,项目的数量在运行时之前是未知的,因为我从数据源加载它们,这意味着我不知道有多少复选框。

0 投票
1 回答
7488 浏览

jsf - @ViewScoped 托管 bean 在回发期间多次加载

我在 jsf facelet 上有一个日历、编辑器、fileUpload 和一个 dataTable primefaces 控件。

代码如下,

和@ViewScoped Bean 如下,

我的问题是 SearchScriptActionBean 在加载表单和上传文件时加载了很多次。我想保留 bean 的旧值。前任。scriptFiles(List),添加上传文件的地方。并且 filsList (dataTable) 没有得到更新。

0 投票
2 回答
4893 浏览

jsf - 如何将 jsf 标签与素面相结合?

我在 apache 服务器中为 Web 应用程序使用 jsf 和 jsp 标签,我想将 primefaces 用于图形。我不知道如何在使用 primefaces jar 文件时配置 web.xml。以及 jsp 页面将如何具有代码使用primefaces标签和组件。请举一个简单的例子。我只想将prime face用于图形及其应用程序的一小部分。我不想改变整个框架。

0 投票
2 回答
8498 浏览

java - 从支持 bean 导航到外部 URL?

我正在尝试为我的 Java EE / JSF2 应用程序实现正确的注销。

它需要两件事:

  1. 我需要从 JAAS 注销并使会话无效
  2. 然后我必须导航到外部 URL 以触发 Siteminder 注销

Siteminder 注销 URL(在策略服务器上配置 -> 我无法更改)在我的应用程序上下文之外。例如。如果我的 webapp URL 是https://localhost:8080/sm/MyWebApp那么注销 URL 是https://localhost:8080/anotherwebapp/logout.html

这是当前的本地注销代码:

这是生成注销 URL 的属性:

但是,我找不到可以调用 logout() 然后打开外部 URL 的 JSF2 / Primefaces 组件。例如,如果我有:

然后似乎没有调用 onclick。

我尝试的另一种方法是将外部 URL 放在注销函数的末尾,使其作为导航字符串返回,但无法识别(也尝试使用 "?faces-redirect=true"...)。

任何帮助,将不胜感激。

0 投票
2 回答
1984 浏览

java - ActiveMQ 消息驱动 bean 到 JSF

我目前正在使用后端的消息驱动 bean (EJB3) 从 ActiveMQ 中读取数据。我面临的问题是,我必须在消息驱动 bean 中收到来自 ActiveMQ 的消息后立即更新 JSF 页面中的表。

我可以尝试的技术的任何建议都会很棒。我目前正在使用 primefaces 和 glassfish。

谢谢

0 投票
3 回答
13647 浏览

java - 在 Primefaces 中使用 CSS url() 访问图像

这是来自 Primefaces 文档:

按钮图标

使用 CSS 和 image 属性显示按钮上的图标。

.disk 是一个带有背景属性的简单 CSS 类:

.disk { background-image: url('disk.png') !important; }

我的问题是:这个 url() 指向哪里?换句话说,我应该把我的图片放在哪里,以便 CSS 可以访问它?

我试过/resources,/resources/img,没有运气。是的,它使用的是绝对 URL(包含上下文路径的 URL),但这使得应用程序不可移植。

0 投票
2 回答
17669 浏览

jsf - 使 p:commandButton 像 h:button 一样工作

我的 webapp 中有这个工作代码:

它能做什么:

  1. 它使按钮发送一个 GET
  2. 它在 URL 中传递指定的参数,使其可收藏。

我需要的:

  • 它应该像上面的 h:button 一样工作(发送 GET)
  • 该按钮应该看起来像其他 Primefaces 按钮(例如装饰有图像......等)。

这是我能得到的最接近的:

它发送一个 POST,该 POST 使用 GET 重定向到新 URL。但是,该参数在此过程中丢失。

另一个想法:

GET 请求被中止(???根据 Firebug)并且当前页面被再次发布。

这样做的正确方法是什么?

更新:这有效(在一个空页面上,没有 p:dataTable):

但这不会:

后者导致:

500: javax.servlet.ServletException: Error Parsing /sample0.xhtml: Error Traced[line: 14] 对实体“secondParam”的引用必须以 ';' 结尾 分隔符。


UPDATE2: & 应该被转义:

它看起来不错......但我仍然得到 GET 中止和 POST 重新发送:

替代文字 http://img64.imageshack.us/img64/1017/primefaceslinkbutton.jpg

这是我一直在尝试的完整空白页面:

Primefaces 2.1 发布。