java JBOSS+SPRING RequestParam URL编码
我有一个终点
@RequestMapping(value="/register")
public String register(@RequestParam("p") String p) {
}
传递给p
参数的值实际上是一个编码的URL。但是,当它到达我的端点时,它会自动转换为解码形式。我希望它保持编码形式
有办法吗?也许是一些配置
你可以在下面搜索框中键入要查询的问题!
我有一个终点
@RequestMapping(value="/register")
public String register(@RequestParam("p") String p) {
}
传递给p
参数的值实际上是一个编码的URL。但是,当它到达我的端点时,它会自动转换为解码形式。我希望它保持编码形式
有办法吗?也许是一些配置
# 1 楼答案
我同意你的观点。最方便的方法是:
其中
utf-8
只是一个例子。实际编码取决于您的情况确保它不是自动的,但不需要在任何部署的servlet服务器上重新配置servlet上下文
要强制JBoss在
utf-8
中对url进行编码,您可以尝试添加到您的服务器配置中: