javascript - 从 JavaScript 调用 Java 代码(Spring boot)

标签 javascript java url spring-boot

这是我的 Controller :

@Controller
@RequestMapping("/test")
public class TestServlet {
    @RequestMapping("/country/{latitude}-{longitude}")
public String getCountry(@PathVariable String latitude, @PathVariable String longitude, Model  model){
//inject the data in the JSP
model.addAttribute("latitude", latitude);
model.addAttribute("longitude", longitude);
 
//return the html
return "private/private";
}

我想知道如何使用 JavaScript 代码中的参数访问此方法。

 public String getCountry(@PathVariable String latitude, @PathVariable String longitude, Model  model);

最佳答案

像这样就可以了

 $.ajax({
     type : "GET",
     url : "http://<server>:<port>/test/country/<latitudevalue>-<longitudevalue>",
     contentType: "application/json",
     dataType: "json",
     success : function (data, status) {
        ......
     },
     error : function (status) {
        ....
     }
 });

关于javascript - 从 JavaScript 调用 Java 代码(Spring boot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47927916/

相关文章:

javascript - Redux + Hooks useDispatch() in useEffect calling action 两次

javascript - 访问其他作用域中的函数,同时可以访问同级函数

javascript - 如何获取特定div的父级?

java - 已排序/未排序 - 如何将答案打印到控制台?

url - 为什么在某些国家/地区拒绝使用短网址是这种犯罪?

javascript - 避免直接 prop 突变会增加变量的重新声明

Java 将秒转换为具有独特输出的天、小时、分钟、秒

java - GAE HTTP session ;为什么禁用它?

php - 这个正则表达式在 codeigniter 的 uri 中不起作用

c# - 如何在不在浏览器中显示的情况下在幕后运行 url?