http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com email Validation Struts email Validator kiểm tra xem trường cho có địa email hợp lệ khơng Nó làm việc trường không trống Các tham số email Validator Struts Chỉ có tham số định nghĩa cho email Validator, là: fieldName: xác định tên trường mà để validate Nó bắt buộc Plain-Validator Ví dụ email validation Cho Plain Validator: email Nhap mot dia chi email hop le Cho Field Validator: Nhap mot dia chi email hop le. http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Ví dụ đầy đủ email validation Struts Tạo index.jsp Cho input từ người dùng Nó nhận name, password, email id từ người dùng errorMessage{color:red;} Tạo lớp action : Lớp kế thừa lớp ActionSupport ghi đè phương thức validate RegisterAction.java package com.vietjack; import com.opensymphony.xwork2.ActionSupport; public class Register extends ActionSupport{ private String email; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String execute(){ return "success"; } } Tạo validation file Tại sử dụng bundled validator để thực trình validation Register-validation.xml Email Id khong duoc de trong http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Xin nhap dia chi email hop le Tạo struts.xml xml file định nghĩa result tên nhập, interceptor jsonValidatorWorkflowStack index.jsp welcome.jsp Tạo thành phần view JSP file đơn giản hiển thị thông tin người dùng welcome.jsp http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Dia chi email la:, http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com public String getEmail() { return email; } public void setEmail(String email) { this .email = email; } public String execute(){...http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Ví dụ đầy đủ email validation Struts Tạo index.jsp Cho input từ người dùng Nó nhận name, password, email id từ người... http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Xin nhap dia chi email hop