从ajax调用向java传递点运算符
我正在传递一个带“点”()的字符串运算符,当它传递给java时,我用点传递的字符串并没有正确地传递
例如:
我路过
http://localhost:8080/Project/some/test/value1/value2/value3/192.168.200.136
但在执行此操作时,我在java类(@pathvaribale)中获得的数据为192.168.200
如何正确传递此值
Ajax调用看起来像
$.ajax({
type : "POST",
contentType : "application/json",
url : urlpath,
success : function(data) {
//do something
}
});
# 1 楼答案
在
@RequestMapping
中添加一个正则表达式映射{q:.+}
,如下所示: