我们的 JSF PrimeFaces 应用程序中有一个屏幕,它使用链接标签移动到另一个页面。有 2 个参数传递到第二个屏幕。当您将鼠标悬停在链接上时,您可以看到参数为阿拉伯语。但是其他页面接收到的参数是扭曲的(这仅发生在阿拉伯语参数中。英语没有问题)。是否有任何设置可以正确传递阿拉伯语参数,或者我遗漏了什么?代码如下:
第一个屏幕:
<p:link value="#{group.name}" outcome="contact">
<f:param name="id" value="#{group.id}" />
<f:param name="name" value="#{group.name}" />
</p:link>
第二屏: 获取参数
<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;"/>
我调试过,发现传给第二屏bean的值像اÙÙشار一样失真。