Tag: primefaces

如何使用primeFaces中的push刷新dataTable

我需要知道如何在index2.xhtml中更改数据时更新index1.xhtml中的DataTable 使用push …我在index1.xhtml中定义socket,如下所示: 在豆子里: public void contract(){ …. PushContext pcont=PushContextFactory.getDefault().getPushContext(); pcont.push(“/table”,something); } 我不知道的是,如何在javaScript中更新dataTable: function handle() { ??? }

AtomicLong运营

我需要执行以下操作: // average, total, elapsed are Long’s average = ( ( total * average ) + elapsed ) / (++total); 但我想使用AtomicLong 这就是我正在尝试但如果它是正确的我不会得到: average.set( (( total.get() * average.get() ) + elapsed) / total.getAndIncrement() ); 我怎么知道这是否正确?

如何在一个primefaces webapp中设置charset?

让我与primefaces 3.1分享我独特的失望,直到现在……我在RichFaces应用程序中使用phew组件,当我意识到问题时,一切都很好,我的母语中的一些字符显示错误,甚至是UTF-8在所有地方宣布的charset我知道它是必需的。 当输入一些特殊字符如“圣保罗”并在页面中提交时,就会出现问题。 提交后的数据重新显示为“S?£o Paulo” 我已经尝试了下面的解决方法: 1)Eclipse IDE:文本文件enconding选项 2)jsf文件: 3)JBOSS server.xml: 4)的web.xml: 5)jsf文件: 6)将primefaces版本升级到3.2 谢谢你的帮助! 😉

Java同步HashMap中的size(),put(),remove(),get()是否为primefaces?

我将Java Map声明为 Map map = Collections.synchronizedMap(new HashMap()); 处理并发问题,并在地图上同步其上的所有操作。 但是,我读到当操作是primefaces操作时,synchronizedMap上不需要synchronizedMap 。 我检查了Java API,HashMap的文档似乎没有提到哪些是primefaces的,所以我不确定是哪些。 我正在同步以下对地图的调用: map.size() map.put() map.remove() map.get() 但如果有些是primefaces的,那么似乎并不需要同步。 哪个是primefaces的?

JSF 2.0无法从primefaces渲染对话框

最近我对primefaces组件有很多问题,我知道为什么。 我使用glassfishV3.0,我的primefaces版本是2.2.1我现在的问题是,当我点击一个表格行时,我不能使p:的primefaces对话框呈现。 我完全按照他们的例子做了almos: http : //www.primefaces.org/showcase/ui/datatableComplex.jsf 我认为我的问题与某些配置有关,因为我也遇到了其他主要组件的麻烦。 有人可以帮我一把,并告诉我我缺少什么能够使用像这样的primefaces组件没有问题吗? 这是代码: JSF: 管理豆 @ManagedBean @ViewScoped public class ResultsController implements Serializable{ @EJB private ISearchEJB searchEJB; private Garbage garbage; public List getAllGarbage() { List tmpGarbage = new ArrayList(); for(Garbage g :searchEJB.findAllGarbage()) { tmpGarbage.add(g); } return tmpGarbage; } public Garbage getGarbage() { return garbage; } public void setGarbage(Garbage garbage) { […]

AtomicBoolean中getAndSet和compareAndSet之间的区别

线程标题应该是自我探索的…我对AtomicBoolean类下面的方法规范有点困惑: java.util.concurrent.atomic.AtomicBoolean#compareAndSet java.util.concurrent.atomic.AtomicBoolean#getAndSet 我的断言是,当在if条件中用作布尔子句时,两者都会产生相同的行为: public class Test { private AtomicBoolean flag = AtomicBoolean(false); public void processSomeAction() { if (flag.getAndSet(false)) { // Shouldn’t this be similar to flag.compareAndSet(false) // process some action } } //… private void internalMutatorMethod() { // do some staff then update the atomic flag flas.set(true); } } 假设我想要检索当前标志值并自动更新它,两个方法是否应该产生相同的行为? 如果我错过了内部差异,我将非常感谢有关如何以及何时使用这些内容的任何解释。

Java – 使用AtomicInteger和Static int

在使用多个线程的时候,每当我想使用一个可由多个线程访问的计数器时,我就学会了使用静态变量。 例: static int count=0; 然后在程序中我将它用作count++; 。 今天我遇到了一个名为AtomicInteger东西,我也了解到它是Thread安全的,并且可以使用一个名为getAndInrement()方法来实现相同的效果。 任何人都可以帮助我理解使用static atomicInteger与static int count吗?

Primefaces日历 – 使用EL禁用特定日期

所以从我之前的问题, 在p:日历上禁用特定日期 ,我知道我可以使用Javascript禁用特定日期,如下所示: var disabledDays = [“5-15-2013”, “6-23-2013”]; function disableAllTheseDays(date) { var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); for (i = 0; i < disabledDays.length; i++) { if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) { return [false]; } } return [true]; } 有: 但是,我的问题是如何使用EL表达式在disabledDays数组中存储日期? 我需要这样做,因为我需要禁用的日期各不相同。 禁用日期需要是动态的。 如果我不能用EL表达式做到这一点,是否还有使用具有动态数据的数组? 谢谢

从动态创建的inputText中获取价值

以下是我的abc.xhtml页面中的代码片段: 这是我的panelGrid我根据numOfLable动态生成inputText。 生成后说2将生成用户将为每个inputText添加一些文本,所以我的问题是如何获得动态生成的输入框的值。 谢谢。

Java上载的Java上载文件名土耳其字符问题 – Primefaces

我使用Primefaces p:fileUpload对话框。 当我在文件名中使用一些特定的土耳其字符,如“ğüşıöç”时,我无法正确地获取它们,并且无法将上传的文件保存在光盘上。 public void handleFileUpload(FileUploadEvent event){ String newName = new String(event.getFile().getFileName(“ISO-8859-1”).getBytes(), “UTF-8”); 或者我也试过这个: String newName = new String(event.getFile().getFileName(“ISO-8859-1”).getBytes(), “ISO-8859-9”); 如何正确获取或转换字母? 感谢帮助。