Cấu trúc phần 4 Delete đã xong!
[Phần 5] Thực hiện chức năng Update với nút lệnh, và lần nữa chúng ta sẽ thực hiện chức năng này với Interceptor chain
- Thực hiện thay đổi trang show.jsp bổ sung nút lệnh Update
- Thay đổi password thành control hỗ trợ password với taglib s:password của Struts2. Lưu ý, password là control không cho phép hiển thị giá trị, do vậy để đón nhận và hiển thị giá trị của password thành các ký tự đặc biệt, chúng ta cần thiết lập thuộc tính showPassword đến true
- Bổ sung hidden form với s:hidden với 02 giá trị username và giá trị search của form Search để thực hiện chain trong action Search sau khi update thành công. Lưu ý: vì giá trị được truy cập được đưa vào control, chúng ta phải dùng OGNL để access giá trị và biến thành chuỗi đưa vào control do vậy phải dùng ký hiệu %
- Bổ sung form với taglib s:form để truyền dữ liệu vào valueStack đưa đến action để xử lý
- Để form của Struts2 đưa vào form của người lập trình không bị bể form vì bản chất s:form của Strus2 được hỗ trợ css và table html do vậy chúng ta phải thiết lập thuộc tính theme đến simple để không phát sinh table lần nữa gây bể form trong lúc hiển thị
-Chúng ta thực hiện tập tin struts.xml
- Trong phần action chúng ta thực hiện xác định điều hướng gọi hàm xử lý bằng cách thiết lập tham số method đến tên hàm
- Thực hiện áp dụng interceptor chain để có thể thực hiện lại chức năng Search sau khi Update
0 nhận xét:
Post a Comment