有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有重音符号的java编码错误。当峰会形成时

我有一个带有spring框架的应用程序。我有一张表格,我用jQuery提交了表格:

console.log( jQuery("#descripcionCuenta").val() );
jQuery("#cuentaDeCobroForm").submit();

我在下一个方法中得到了这个结论:

@RequestMapping(value = "/emitirCuentaDeCobro", method = {RequestMethod.GET,RequestMethod.POST} )
public String emitirCuentaDeCobro(
        @ModelAttribute("cuentaDeCobroDominio") CuentaDeCobroGUIDTO cuentaDeCobroGUIDTO,
        BindingResult result, ModelMap modelMap,
        HttpServletRequest request, 
        HttpServletResponse response) {
    ....
}

当这个领域有口音(á,é,í…)控制台中的字段DescriptionCuenta可以,但在方法中显示不正确,show?而不是口音

例:

描述:
控制台中:descripionón
方法:描述?n

知道怎么解决吗

我尝试在网络中添加一个过滤器。xml:

<filter>
    <filter-name>encoding-filter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>

</filter>

<filter-mapping>
    <filter-name>encoding-filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

并修改了服务器中的连接器。xml:

<Connector URIEncoding="UTF-8" ...>
    ...
</Connector>

这些都不管用


共 (0) 个答案