Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带tapestry请求的西里尔文字_Java_Utf 8_Request_Tapestry - Fatal编程技术网

Java 带tapestry请求的西里尔文字

Java 带tapestry请求的西里尔文字,java,utf-8,request,tapestry,Java,Utf 8,Request,Tapestry,我正在使用文本字段“senderReceiverName”的自动完成组件,当它被填充时,在blur上的操作中,我想填充“senderReceiverAddress” 所以问题是,当我将request.getParameter(“param”)输入文本字段'senderReceiverName'西里尔字符时;正在返回数字,因为拉丁字符工作正常 这里是.tml <t:Zone t:id="srZone5" id="srZone5"> <t:TextField t:id="s

我正在使用文本字段“senderReceiverName”的自动完成组件,当它被填充时,在blur上的操作中,我想填充“senderReceiverAddress”

所以问题是,当我将request.getParameter(“param”)输入文本字段'senderReceiverName'西里尔字符时;正在返回数字,因为拉丁字符工作正常

这里是.tml

<t:Zone t:id="srZone5" id="srZone5">
    <t:TextField t:id="senderReceiverName" t:value="currentDoc?.senderReceiverName"
        t:validate="required" t:mixins="autocomplete,ZoneUpdater" t:disabled="${editable}" t:clientEvent="blur" t:event="senderReceiverChanged"
        style="width:500px;" t:zone="srZone10" />
</t:Zone>

<t:Zone t:id="srZone10" id="srZone10">
    <t:TextArea t:id="senderReceiverAddress"
        t:value="currentDoc?.senderReceiverAddress" t:disabled="true"
        style="width:500px;" />
</t:Zone>

下面是java类

@Inject
private Request request;

public void onSenderReceiverChanged() {
   String senderNameValue = request.getParameter("param");
   Map<String, String> map = senderReceivers.getMap();

   if (map.get(senderNameValue) != null){
      currentDoc.setSenderReceiverAddress(map.get(senderNameValue));
      ajaxResponseRenderer.addRender(srZone10);
   }
}
@Inject
私人请求;
onSenderReceiverChanged()上的公共无效{
字符串senderNameValue=request.getParameter(“param”);
Map Map=senderReceiver.getMap();
if(map.get(senderNameValue)!=null){
currentDoc.setSenderReceiverAddress(map.get(senderNameValue));
ajaxResponseRenderer.addRender(srZone10);
}
}
提前谢谢 类似问题: