1. ${ }和 #{ }
这两个的区别使用:如果是在sql语句的拼接阶段,使用#{}可以避免sql注入问题。如果在jsp,xml文件的其他配置中(例如DataSource通过properties文件导入)时,就用 。 也 就 是 说 平 常 都 用 {}。也就是说平常都用 。也就是说平常都用{}。
2. {}的使用
在restful风格的代码中,会使用{}来实现占位的功能。
//删除书籍,使用restful风格
@RequestMapping("/deleteBook/{rid}")
public String deleteBook(@PathVariable("rid") int id){
bookService.deleteBookById(id);
return "redirect:/book/allBook";
}