后端--Restful风格的接口的参数(路径参数)里有点号(.)的解决办法

在URL:http://.../infoAdd/{data}的data里需要使用点号,;例如需要传递邮箱参数时,点号会被认为是未完成的字符从而使系统报错,解决办法如下:

在后台的controller里,

@RequestMapping("/infoAdd/{data:.+}")
public String dosth(@PathVariable("data")){
    return null;
}
把原来的{data}改为{data:.+}即可。





猜你喜欢

转载自blog.csdn.net/zhulurensheng/article/details/80970855