Bài giảng Lập trình java 5: Bài 2 - FPT universiry

pdf
Số trang Bài giảng Lập trình java 5: Bài 2 - FPT universiry 32 Cỡ tệp Bài giảng Lập trình java 5: Bài 2 - FPT universiry 3 MB Lượt tải Bài giảng Lập trình java 5: Bài 2 - FPT universiry 5 Lượt đọc Bài giảng Lập trình java 5: Bài 2 - FPT universiry 13
Đánh giá Bài giảng Lập trình java 5: Bài 2 - FPT universiry
4.6 ( 8 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 32 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

LẬP TRÌNH JAVA 5 BÀI 2: CONTROLLER MỤC TIÊU Sử dụng thành thạo @RequestMaping Ánh xạ nhiều action Ánh xạ phân biệt POST|GET Ánh xạ phân biệt tham số Nắm vững phương pháp nhận tham số Sử dụng HttpServletRequest Sử dụng @RequestParam Sử dụng JavaBean Sử dụng @PathVariable để nhận dữ liệu từ URL Sử dụng @CookieValue để nhận cookie Hiểu rõ kết quả của phương thức action @REQUESTMAPPING (1) Annotation @RequestMapping được sử dụng để ánh xạ một action đến một phương thức action trong Controller Khi người dùng đưa ra yêu cầu say-hello.htm thì phương thức action sayHello() sẽ thực hiện Trong một lớp @Controller có thể chứa nhiều phương thức action. @REQUESTMAPPING (2) @RequestMapping(“say-hello”) là cách viết thu gọn của @RequestMapping(value=“say-hello”) @RequestMapping() có thể được sử dụng để đặt trên lớp Controller để ánh xạ chung cho nhiều action method @REQUESTMAPPING (3) Hai cách ánh xạ này hoàn toàn tương đương nhau DEMO HomeController + home/index + home/about + home/contact + home/feedback + home/faq PHÂN BIỆT POST|GET (1) Trong Servlet khi yêu cầu từ người dùng gửi đến server với phương thức web là GET thì phương thức doGet() của Servlet được thực hiện, ngược lại nếu phương thức web là POST thì doPost() được thực hiện Chú ý: Trường hợp POST duy nhất là khi bạn submit một form có thuộc tính method=“POST”. Các trường hợp GET thường gặp  Nhập url vào ô địa chỉ của trình duyệt web  Nhấp vào liên kết  Submit form với method=“GET” PHÂN BIỆT POST|GET (2) Trong Spring MVC phân biệt POST|GET thông qua tham số method của phương thức action Như vậy khi yêu cầu user/login.htm được gửi đến server, Spring MVC sẽ gọi phương thức login() nào là tùy thuộc vào phương thức web GET hay POST PHÂN BIỆT POST|GET (3) Thông thường GET là để vào giao diện còn POST được sử dụng để xử lý các nút chức năng DEMO UserController + GET: user/login + POST: user/login
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.