http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com int Validation Struts int Validator kiểm tra xem số cung cấp có nằm dãy giá trị cho khơng Nó sử dụng productId, employeeId, … Có ba tham số định nghĩa cho int validator, là: fieldName: xác định tên trường mà để validate Nó bắt buộc Plain-Validator min: xác định giá trị tối thiểu Theo mặc định, bỏ qua max: xác định giá trị tối đa Theo mặc định, bỏ qua Ví dụ int validation Cho Plain Validator: age 16 50 Age phai nam khoang tu toi Cho Field Validator: 16 50 Age phai nam khoang tu toi 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 đủ int 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; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com public class Register extends ActionSupport{ private int id; private double price; public int getId() { return id; } public void setId(int id) { this.id = id; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public String execute(){ return "success"; } } Tạo validation file Tại sử dụng bundled validator để thực trình validation Register-validation.xml 1 999 Id phai nam khoang tu toi Tạo struts.xml xml file định nghĩa result tên nhập, interceptor jsonValidatorWorkflowStack index.jsp 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 Tạo thành phần view JSP file đơn giản hiển thị thông tin người dùng welcome.jsp Product Id: Product price: 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 đủ int validation Struts Tạo index.jsp Cho input từ người dùng Nó... package com.vietjack; import com.opensymphony.xwork2.ActionSupport; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com... < /struts> http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Tạo thành phần view JSP file đơn giản