相关疑难解决方法(0)

使用RESTEasy进行错误的特殊字符编码

我正在使用jboss eap 6.3开发一个使用resteasy rest框架的web应用程序,我在POST资源中以FormParam传递的特殊字符有一个不好的编码问题,例如:

@POST
@Path("/post")
public Response createTask(@FormParam("param") String param) {
    LOGGER.info("HELLO POST XML. "+param);

    return Response.ok(param).build();

}
Run Code Online (Sandbox Code Playgroud)

如果我通过像abcèèè这样的东西,我会得到像"abcèÃÃÃèèè"这样的东西,并且有球衣休息框架,这个问题不存在.

我该怎么办?

谢谢

java rest encoding resteasy

3
推荐指数
1
解决办法
5492
查看次数

如何设置tomcat 8容器字符编码请求和响应ISO-8859-1的UTF-8 intead

我们需要设置tomcat 8容器字符编码的请求和响应ISO-8859-1的UTF-8 intead,设置是什么我们尝试设置如下所述, https://wiki.apache.org/tomcat/FAQ /#的characterEncoding Q1

但这需要创建过滤器等.有没有任何优雅的方式我们可以更改一些配置集,使其适用于容器级别

servlet-3.0 tomcat8

3
推荐指数
1
解决办法
7791
查看次数

标签 统计

encoding ×1

java ×1

rest ×1

resteasy ×1

servlet-3.0 ×1

tomcat8 ×1