私は GWT で MultiUploader を使用しており、サーブレット パスを介してサーバーに userNumber を渡す必要があります。
MultiUploader muplDef = new MultiUploader();
muplDef.setServletPath(muplDef.getServletPath() + "?userNumber="
+ "ВАВАВАВАВ" + "&mode=" + "JPG"
+ "&hm=" + GWT.getPermutationStrongName());
私のuserNumberにはキリル文字「ВАВАВАВАВ」が含まれており、サーバー上で間違ったuserNumberを取得します:ÐÐÐÐÐÐÐÐÐ。
@Override
public String executeAction(HttpServletRequest request,
List<FileItem> sessionFiles) throws UploadActionException {
try {
request.setCharacterEncoding("UTF-8");
userNumber = request.getParameter("userNumber");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
...
GWTでMultiUploaderを使用してサーバーで正しいuserNumberを渡す方法は? ありがとう。
編集
ローカルのTomcatではすべてうまく機能しますが、サーバーでは間違ったuserNumberを取得します。私が書いたとしても、私はrequest.setCharacterEncoding("UTF-8")
まだ何をすべきかわかりません(私は助けが必要です.