request.getParameter () não exibe corretamente a codificação de caracteres no servlet java

Eu tenho algum problema com o UTF-8 no arquivo de servlet java. Quando obtenho o valor do parâmetro no URL, tenho algum problema com os caracteres UTF-8. Ele não exibe corretamente caracteres japoneses.

O cabeçalho JSP já possui

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Eu adicionei a configuração URIEncoding no conector para UTF-8 em server.xml.

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

Eu escrevi o código como o seguinte em jsp.

<s:textfield key="txt_name" name="txt_name" id="txt_name"
maxlength="64"></s:textfield>

<a href="javascript:showModalWindow('PopUpFile!init.action?<%=Common.PASSWORD%>=<%=Common.encript(ID, Code)%>','',940,650);">
<s:property value="PopUp Link" />
</a>

<script>
    function showModalWindow(x_URL, x_ARG, x_WIDTH, x_HEIGHT) {
        var x_OPT = "dialogHeight: " + x_HEIGHT + "px; " + "dialogWidth: "
                + x_WIDTH + "px; "
                + "edge: Raised; center: Yes; resizable: Yes; status: Yes;";
        x_URL += "&name="+document.getElementById("txt_name").value;
        var retValue = window.showModalDialog(x_URL, x_ARG, x_OPT);
        if (retValue != null) {
            document.forms.frm.action = "ParentFile!getUser.action";
            document.forms.frm.submit();
        }
    }
</script>

E então, escrevi o código como o seguinte no servlet java.

if(g_request.getParameter("name") != null){
    g_session.setAttribute(NAME, g_request.getParameter("name"));
}

Eu também testei comrequest.setCharacterEncoding() método no servlet java mas realmente não funciona. Embora eu tenha tentado muitas maneiras de respostas do problema de outras pessoas relacionadas com a codificação de caracteres no servlet no stackoverflow, não consigo resolver o meu problema até.

O que posso fazer para exibir corretamente a codificação de caracteres? Desde já, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion