【发布时间】:2012-12-20 01:20:40
【问题描述】:
我知道这在 url 包含参数“deleteItem=6”的情况下有效
@ActionMapping(params="deleteItem")
public void deleteItem(@ModelAttribute("items") Items items, BindingResult bindingResult, @RequestParam int deleteItem) throws Exception {
items.getItems().remove(deleteItem);
...
}
但是我可以这样做吗(使用 deleteItem 参数的 值:
@ActionMapping(params="deleteItem={idx}")
public void deleteItem(@ModelAttribute("items") Items items, BindingResult bindingResult, @RequestParam int idx) throws Exception {
items.getItems().remove(idx);
...
}
没什么大不了的,就是代码更具可读性,因为它表明参数值是一个索引。
谢谢。
【问题讨论】:
标签: spring model-view-controller portlet