【发布时间】:2015-02-18 20:44:24
【问题描述】:
我在 Spring MVC 控制器中使用两个参数进行请求映射时遇到问题。
/* Jsp page code*/
<c:url var="url_confirm" value="/admin/orderList"/>
<a href="${url_confirm}/${li.orderId}/${"confirmed"}" >Confirmed</a>
在我的控制器中,我正在尝试这样,但出现错误:-
@RequestMapping("/admin/orderList/${li.orderId}/${"confirmed"}")
public String changeStatus(@RequestParam("li.orderId") Integer orderId,@RequestParam("confirmed") String status) {
// TODO
System.out.println(orderId);
System.out.println(status);
return "orderList";
}
如何使用两个参数正确映射 URL,以便在控制器处获取两个值(orderId,status)?
【问题讨论】:
-
${li.orderId} 是否在您的 jsp 上正确解析?你能发布你生成的href的html代码吗?