Spring MVC 从jsp页面传值到Controller方法里 Spring MVC 把jsp页面删除按钮的id传值到Con...

作者&投稿:尚浩 (若有异议请与网页底部的电邮联系)
orderId 不能为空。

前端 orderId 的获取不能用 ${orderId}. 应该用javascript的 document.getElementById("queryTxt") 获取到 input 对象框,然后 input.value的方式去取orderId的值,最后点击url时把它传到后端。


${orderId} 这个没取到标签的值吧,建议用按钮<button onclick="fuc()">

再写个

fuc(){
    var vv = document.getElementById("queryTxt").value;
    window.open("<%=basePath%>dataOrder/queryorder.do?orderId="+vv) ;
}

这样就可以了



你好,请问你所问的问题(Spring MVC 从jsp页面传值到Controller方法)里面在原有页面显示结果是怎么实现~

在controller方法里面@RequestMapping("/add")
@ResponseBody
public Map add(HttpServletRequest request,@RequestParam("Id") Long Id, @RequestParam("tId") Long tId){
//逻辑
Map result = new HashMap();

return result;

}
将需要传的值放入Map,返回到jsp页面

jsp:
里面用ajax传值

按你使用的跳转方法
onclick="javascript:window.location.href='delete?id=${workorderslist.id}';"