Tôi đã tìm kiếm và nhận được thông tin sau.
Vui lòng thêm thông tin của bạn
h:nút lệnh
Và a4j:nút lệnh
Giống nhau, điểm khác biệt duy nhất là a4j:nút lệnh
Có các yêu cầu ajax bổ sung.
a4j:nút lệnh
Không được sử dụng để điều hướng trang.
h: liên kết lệnh
Và a4j: liên kết lệnh
Giống nhau, điểm khác biệt duy nhất là a4j: liên kết lệnh
Có các yêu cầu ajax bổ sung.
Tôi muốn biết khi nào tôi phải sử dụng h:nút lệnh
,a4j:nút lệnh
,h: liên kết lệnh
Và a4j: liên kết lệnh
.
h: liên kết lệnh
Và h:liên kết đầu ra
Sự khác biệt là gì?h: liên kết lệnh
Có một hoạt động cam kết, và h:liên kết đầu ra
没有。
Khi chúng tôi muốn điều hướng từ trang này sang trang khác, chúng tôi sử dụng
h:liên kết đầu ra
.
Nhưng để điều hướng chúng ta có thể sử dụng h: liên kết lệnh
Vì thế h:liên kết đầu ra
Công dụng là gì?
h:
thẻ và a4j:
Các thẻ rất giống nhau, ngoại trừ documentation ngoài. vì a4j:
Ý nghĩa: (giải thích một chút)
a4j: tương tự như h: tiêu chuẩn, nhưng tạo ra một yêu cầu Ajax với bản cập nhật một phần trang tiếp theo. Thuộc tính 'reRender' trỏ đến (các) thành phần cần được hiển thị lại trong cây thành phần và được cập nhật trong DOM trình duyệt sau đó. một Phản hồi Ajax được hoàn thành.
Sự khác biệt giữa các thẻ h:link:
Hiển thị phần tử HTML hoàn chỉnh với URL chính xác trong thuộc tính href của nó, kích hoạt yêu cầu GET có thể đánh dấu trang. Nó không thể gọi trực tiếp các phương thức hành động của đậu được quản lý.
văn bản liên kết
Phần tử HTML được hiển thị bằng cách sử dụng tập lệnh onclick, tập lệnh này sẽ gửi (ẩn) biểu mẫu POST và có thể gọi các phương thức hành động Bean được quản lý. Nó cũng cần phải được đặt trong .
Để biết thêm thông tin về các liên kết khác nhau: Xem cái nàyđi ra ngoài!
Tôi là một lập trình viên xuất sắc, rất giỏi!