20 October 2016

Struts Framework: Update JDBC Mysql [P5]

Cấu trúc Delete [Phần 4] đã xong
[Phần 5] Chúng ta thực hiện tiếp tục với chức năng Update lastname và roles

  1. Chúng ta cần phải áp dụng kỹ thuật hidden form field để tạo control textbox ẩn chứa giá trị username cần update để đem dữ liệu về server tìm kiếm user tương ứng
  2. Lần nữa chúng ta phải tạo textbox ẩn thứ 2 để chứa tham số đang search trong trang trước để truyền đến phần xử lý của kết quả trang update để tạo cảm giác lưới được cập nhật. (áp dụng như phần phân tích của delete)
  3. Chúng ta cần biến giá trị của lastname và roles trở thành 02 control textbox và checkbox để người dùng có thể cập nhật giá trị
  4. Để dữ liệu truyền về server xử lý, chúng ta cần phải có form, và ở đây mỗi hàng là một form – nghĩa là có nhiều form. Nếu chúng ta dùng một form thì giá trị tham số trả về luôn là control đầu tiên – dẫn đến kết quả sai lệch - ở đây chúng ta đang muốn cập nhật đúng hàng đang chọn lựa
  5. Chúng ta cập nhật trang show.jsp như sau
-Tạo Action Class tên UpdateStrutsAction để thực hiện delete và xử lý không cần Action Form


-Thực hiện mapping trong struts-config.xml tương tự như delete là chuyển đến action search
-Cấu trúc project cuối cùng được cập nhật như sau
-Build, Deploy và test Project đến trang show
Search a:

 Database gốc:
Update Nerissa:
Cập nhật Database:
Download zip (import Netbeans)

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang