1

link タグを使用して別のページに移動する JSF PrimeFaces アプリケーションの画面があります。2 番目の画面に渡される 2 つのパラメーターがあります。リンクの上にマウスを置くと、パラメーターがアラビア語であることがわかります。しかし、他のページは歪んだ形式でパラメータを受け取ります (これはアラビア語のパラメータでのみ発生します。英語の場合は問題ありません)。アラビア語のパラメーターを適切に渡すための設定はありますか、それとも何か不足していますか? コードを以下に示します。

最初の画面:

<p:link value="#{group.name}" outcome="contact">
<f:param name="id" value="#{group.id}" />
<f:param name="name" value="#{group.name}" />
</p:link> 

2 番目の画面: パラメータの取得

<f:metadata>
    <f:viewParam name="id" value="#{contact.groupID}"/>
    <f:viewParam name="name" value="#{contact.groupName}"/>
</f:metadata>

. . . テキストを表示するためのコード

<h:outputText value="Name: #{contact.groupName}" style="float:left;"/>

デバッグしたところ、2 番目の画面の Bean に渡された値が اÙÙØ´Ø§Ø± のように歪んでいることがわかりました。

4

0 に答える 0