1. Trang chủ
  2. » Thể loại khác

vi du double validation trong struts 2

5 75 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 319,74 KB

Nội dung

http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com double Validation Struts double Validation kiểm tra xem số thực cung cấp có dãy giá trị cho hay khơng Nó sử dụng cho giá sản phẩm, … Có tham số định nghĩa cho double Validator, là:  fieldName: xác định tên trường mà để validate Nó bắt buộc Plain-Validator  minInclusive: xác định giá trị tối thiểu (bao gồm giá trị này), bỏ qua theo mặc định  maxInclusive: xác định giá trị tối đa (bao gồm giá trị này), bỏ qua theo mặc định  minExclusive: xác định giá trị tối thiểu (loại trừ giá trị này), bỏ qua theo mặc định  maxExclusive: xác định giá trị tối đa (loại trừ giá trị này), bỏ qua theo mặc định Ví dụ double validation Cho Plain Validator: price 100.0 10000.0 Price phai nam khoang tu toi Cho 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 100.0 10000.0 Price phai nam khoang tu toi Ví dụ đầy đủ double 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 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com RegisterAction.java package com.vietjack; import com.opensymphony.xwork2.ActionSupport; 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 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Register-validation.xml 100.0 9999.9 Price 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 ... ... Tạo validation file Tại sử dụng bundled validator để thực trình validation http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com... http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com RegisterAction.java package com.vietjack; import com.opensymphony.xwork2.ActionSupport;

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