首页 > 解决方案 > 如何在javascript中将变量添加到url并使用@PathVariable

问题描述

这是我想将整数添加到 url 的 javascript 代码

function editAdmin(id) {
    document.AdminSuccess.action="editAdmin?id="+id;
    document.AdminSuccess.submit();
}

这是我的java方法

@RequestMapping("/editAdmin/{id}")
public String editAdmin(@PathVariable("id") int id,Model model) {}

标签: javascriptjava

解决方案


您的 JavaScript 添加id查询参数,而您的 Java 代码需要请求路径中的参数。

要修复它,请将您的 JavaScript 更改为

document.AdminSuccess.action="editAdmin/"+id;


推荐阅读