Câu trúc Register [Phần 2] đã xong
[Phần 3] Thực hiện chức năng Search
-Chúng ta đã có html form search trong trang menu.jsp với action search.do, ở đây chúng ta sẽ làm ví dụ thông qua truy cập trực tiếp và xử lý trực tiếp trên Action class mà không cần qua Action Form, xử lý dữ liệu trực tiếp từ request để cho các bạn thấy sự đa dạng trong xử lý và không nhất thiết phải có Action Form
-Chúng ta thực hiện tạo trực tiếp Action Class tên SearchStrutsAction, trong màn hình chọn lựa chúng ta gỡ check Use ActionForm Bean vì chúng ta không dùng ActionForm
-Nhấn Finish, struts-config.xml được cập nhật như sau
-Bởi vì search sẽ ra tập hợp các object, do vậy chúng ta sẽ phải tạo class có tên AccountDTO chứa tất các thuộc tính mapping từ DB và định nghĩa các thành phần get/set cho chúng
-Chúng ta thực hiện bổ sung hàm search trong Action Class và thực hiện xử lý trong execute như sau
-Tạo trang show để lấy dữ liệu từ requestScope để trình bày ra màn hình
-Sử dụng JSTL kết hợp với EL, HTML để trình bày dữ liệu ra màn hình
-Import thư viện JSTL 1.1 vào library
-Chúng ta cần mapping Action Forward “success” của action search với trang show.jsp trong struts-config.xml như sau
-Cấu trúc project được cập nhật như sau
-Build, Deploy và Test Project đến form Search
-Click nút search
-Dữ liệu Database gốc
-Chúng ta đã có html form search trong trang menu.jsp với action search.do, ở đây chúng ta sẽ làm ví dụ thông qua truy cập trực tiếp và xử lý trực tiếp trên Action class mà không cần qua Action Form, xử lý dữ liệu trực tiếp từ request để cho các bạn thấy sự đa dạng trong xử lý và không nhất thiết phải có Action Form
-Chúng ta thực hiện tạo trực tiếp Action Class tên SearchStrutsAction, trong màn hình chọn lựa chúng ta gỡ check Use ActionForm Bean vì chúng ta không dùng ActionForm
-Nhấn Finish, struts-config.xml được cập nhật như sau
-Bởi vì search sẽ ra tập hợp các object, do vậy chúng ta sẽ phải tạo class có tên AccountDTO chứa tất các thuộc tính mapping từ DB và định nghĩa các thành phần get/set cho chúng
-Chúng ta thực hiện bổ sung hàm search trong Action Class và thực hiện xử lý trong execute như sau
-Tạo trang show để lấy dữ liệu từ requestScope để trình bày ra màn hình
-Sử dụng JSTL kết hợp với EL, HTML để trình bày dữ liệu ra màn hình
-Import thư viện JSTL 1.1 vào library
-Cấu trúc project được cập nhật như sau
-Build, Deploy và Test Project đến form Search
-Click nút search
0 nhận xét:
Post a Comment