request.getParameter () no muestra correctamente la codificación de caracteres en el servlet java

Tengo algún problema con UTF-8 en el archivo de servlet java. Cuando obtengo el valor del parámetro en la URL, tengo algún problema con los caracteres UTF-8. No muestra correctamente los caracteres japoneses.

El encabezado Jsp ya tiene

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

Agregué la configuración de codificación URIE en el conector a UTF-8 en server.xml.

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

Escribí el código como el siguiente en 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>

Y luego, escribí el código como sigue en el servlet de java.

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

También probé conrequest.setCharacterEncoding() Método en el servlet de Java, pero en realidad no funciona. Aunque intenté varias formas a partir de las respuestas del problema de otras personas relacionadas con la codificación de caracteres en el servlet en stackoverflow, no puedo resolver mi problema hasta ahora.

¿Qué puedo hacer para mostrar correctamente la codificación de caracteres? Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta