运行聊天示例Primefaces



我正在尝试像移动聊天示例中那样运行聊天,源代码为:

此处:http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/webapp/mobile/chat.xhtmlhttp://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/java/org/primefaces/examples/view/ChatView.java?r=7770https://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/java/org/primefaces/examples/view/ChatUsers.java?spec=svn7780&r=7770

现在我的问题是:整个想法部署并运行良好,但如果我想插入用户名并点击"登录"ajax-loader.gif,然后什么都没发生,我永远不会来聊天。我发现我得到了这样的回应:

错误:

<?xml version='1.0' encoding='UTF-8'?>
<partial-response><error><error-name>class javax.el.PropertyNotFoundException</error-name><error-message><![CDATA[/index.xhtml @46,87 value="#{chatView.username}": Target Unreachable, identifier 'chatView' resolved to null]]></error-message></error></partial-response>

我哪里错了?请帮忙。。

顺便说一句:我正在使用Primefaces 3.4和Glassfish 1.3.2,并启用了Websocket!

您需要用@ManagedBean注释ChatView类。奇怪的是,还没有上课。

@ManagedBean
@ViewScoped
public class ChatView {
....

问题是我忘记添加一些库。

解决方案:从Primefaces中完全签出存储库,它将像在展示柜上一样运行。不知怎的,简单地处理其中的小部分并不像预期的那样奏效。

# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://primefaces.googlecode.com/svn/primefaces/trunk/ primefaces-read-only

最新更新