0

モバイルチャットの例のように、ソースコードを使用してチャットを実行しようとしています。

ここ: http : //code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/webapp/mobile/chat.xhtml http://code.google.com/p/primefaces /source/browse/examples/trunk/showcase/src/main/java/org/primefaces/examples/view/ChatView.java?r=7770 https://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>

どこで私は間違えましたか?助けてください..

ところで:私はPrimefaces3.4とGlassfish1.3.2をWebsocketを有効にして使用しています!

4

2 に答える 2

1

ChatViewクラスに で注釈を付ける必要があります@ManagedBean。奇妙なことに、クラスはまだありません。

@ManagedBean
@ViewScoped
public class ChatView {
....
于 2012-09-13T05:08:32.043 に答える
0

問題は、いくつかのライブラリを追加するのを忘れていたことです。

解決策: 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
于 2013-05-04T10:20:01.853 に答える