有 Java 编程相关的问题?

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

从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) 个答案

  1. # 1 楼答案

    @RequestMapping中添加一个正则表达式映射{q:.+},如下所示:

    @RequestMapping(value = "/{q:.+}")