javascript - 如何在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) {}
解决方案
您的 JavaScript 添加id
为查询参数,而您的 Java 代码需要请求路径中的参数。
要修复它,请将您的 JavaScript 更改为
document.AdminSuccess.action="editAdmin/"+id;
推荐阅读
- java - 如何将适配器传递给android中的模型类
- uml - BPMN API/数据库图,良好实践
- selenium - 更新到 Katalon 6.0.5 后打开浏览器不起作用
- visual-studio-code - VsCode 自定义:将 Activity Bar 移至底部
- vb.net - 为什么我总是找不到一些 .cs 文件?
- java - io.realm.exceptions.RealmIOException: 无法打开 3
- elasticsearch - ElasticSearch - 如果文档不存在,部分更新是否会创建新文档?
- c# - SynFusion 错误:无法加载文件或程序集 Syncfusion.Pdf.Base,版本 = 16.4450.0.54
- python - pandas for循环导出文件包括所有条件
- hibernate - java.lang.NoClassDefFoundError 当我尝试启动我的服务器时