Java 带tapestry请求的西里尔文字
我正在使用文本字段“senderReceiverName”的自动完成组件,当它被填充时,在blur上的操作中,我想填充“senderReceiverAddress” 所以问题是,当我将request.getParameter(“param”)输入文本字段'senderReceiverName'西里尔字符时;正在返回数字,因为拉丁字符工作正常 这里是.tmlJava 带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
<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);
}
}
提前谢谢
类似问题: