built in validation trong struts 2

3 125 0
built in validation trong struts 2

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Built-in Validation Struts Validation Framework Struts cung cấp nhiều Validator xây dựng sẵn (còn gọi Bundled Validator) cho email, string, int, double, url, date, … Vì thế, bạn khơng cần cung cấp trình logic tường minh cho email, double, url, … Giới thiệu validation Interceptor Nó thực trình validation với qui tắc xác nhận cho thêm thông điệp lỗi cấp độ trường (field level) cấp độ action (action level) Nó làm việc kết hợp với workflow Interceptor để hiển thị thơng điệp lỗi Trong validation Interceptor, khơng có tham số định nghĩa Lợi Bundled Validator  Sử dụng Bundled Validator giúp cho phát triển dự án nhanh bạn không cần xác định Validator phổ biến Trong chủ đề Bundled Validation này, tìm hiểu validator sau:  requiredstring validator  stringlength validator  email validator  date validator  int validator  double validator  url validator  regex validator Hai cách để sử dụng Bundled Validator:  Plain-Validator (là validator mà khơng có trường nào)  Field-Validator http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Trong chương tiếp theo, thấy ví dụ đầy đủ Bundled Validator Tiếp theo, phân biệt điểm khác Plain-Validator Syntax Field-Validator Syntax Plain-Validator Struts Plain-Validator sử dụng cho validator cấp độ action Trong trường hợp này, validator đơn áp dụng cho nhiều trường Nhưng điểm hạn chế phương pháp áp dụng nhiều validator cho trường đơn Dưới ví dụ đơn giản minh họa plain-validator: username true username la bat buoc Field-Validator Struts Field-Validator sử dụng cho validator cấp độ trường Trong trường hợp này, nhiều validator áp dụng cho trường Ví dụ, bạn áp dụng reqired email validator trường email Ngồi ra, trường hiển thị thông điệp khác Hạn chế phương pháp áp dụng validator chung tới nhiều trường trường hợp plain-validator Dưới ví dụ đơn giản cho field-validator: true username la bat buoc http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Loại validator tốt hơn? Apache Struts đề nghị nên sử dụng field validator linh hoạt http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Trong chương tiếp theo, thấy ví dụ đầy đủ Bundled Validator Tiếp theo, phân biệt điểm khác Plain-Validator Syntax Field-Validator Syntax Plain-Validator... học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Loại validator tốt hơn? Apache Struts đề nghị nên sử dụng field validator linh hoạt... validator cho trường đơn Dưới ví dụ đơn giản minh họa plain-validator: username

Ngày đăng: 02/12/2017, 21:05

Mục lục

    Built-in Validation trong Struts 2

    Giới thiệu validation Interceptor

    Lợi thế của Bundled Validator

    Loại validator nào tốt hơn?

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan