================== Spring MVC接请求行 ================== /src/main/java/cn/tedu/springmvc/controllers/BookController.java: @Controller @RequestMapping("/BookController") public class BookController { ... @RequestMapping("/addBook") public void addBook(@RequestParam("name") String name, @RequestParam("author") String author, @RequestParam("price") double price) { System.out.println("控制器> 添加一本图书"); System.out.println("控制器> 书名:" + name); System.out.println("控制器> 作者:" + author); System.out.println("控制器> 价格:" + price); } @RequestMapping("/addBookByUrl") public void addBookByUrl(@RequestParam("name") String name, @RequestParam("author") String author, @RequestParam("price") double price) { System.out.println("控制器> 添加一本图书"); System.out.println("控制器> 书名:" + name); System.out.println("控制器> 作者:" + author); System.out.println("控制器> 价格:" + price); } ... } RequestParam注解表明被修饰参数的值取自请求行中的哪个字段: BookController/addBook?name=三国演义&author=罗贯中&price=21.35 | | | v v v void addBook( ... name ... author ... price) { ... } 如果控制器方法的参数名与请求行中的字段名一致,则RequestParam注解可以省略。 例程:SpringMVC