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

form tag trong struts 2

5 118 1

Đ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 336,08 KB

Nội dung

http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Form Tag Struts Các Form Tag tập Struts UI Tags Các thẻ giúp bạn việc truyền giao diện UI cần thiết cho ứng dụng web sử dụng Struts phân thành loại, Simple UI Tags, Group UI Tags Select UI Tags Simple UI Tags Struts Chúng ta sử dụng thẻ nhiều ví dụ chương tìm hiểu Bạn theo dõi view page đơn giản có tên email.jsp với số UI tags đơn giản sau: Hello World Email Form http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Nếu bạn tìm hiểu HTML bạn thấy tất thẻ sử dụng thẻ HTML phổ biến với tiền tố thêm vào s: cho thẻ thuộc tính khác Khi bạn thực thi chương trình trên, bạn nhận UI sau: Dưới phần giải thích chi tiết cho phần tử sử dụng trên: Phần tử s:head tạo phần tử JavaScript StyleSheet cần thiết cho ứng dụng Struts Phần tử s:div sử dụng để truyền phần tử HTML div Phần tử hữu ích cho không muốn trộn lẫn thẻ HTML Struts với Phần tử s:text sử dụng để biểu text hình Thẻ s:form có thuộc tính action mà định nơi để đệ trình form Bởi có phần tử file upload form nên phải thiết lập enctype multipart Nếu khơng, bạn để trống trường http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Ở cuối thẻ form, có thẻ s:submit Thẻ sử dụng để đệ trình form Khi form đệ trình, tất giá trị form đệ trình tới action xác định thẻ s:form Bên s:form, có thuộc tính bị ẩn gọi secret Nó truyền phần tử hidden HTML Ở ví dụ trên, phần tử secret có giá trị "abracadabra" Phần tử khơng nhìn thấy với người dùng cuối sử dụng để mang trạng thái từu view sang view khác Tiếp theo có thẻ s:label, s:textfield, s:password s:textarea Các thẻ sử dụng để truyền label, trường input, password, text area Điều bạn cần quan tâm thuộc tính key Thuộc tính key sử dụng để lấy label cho control từ property file Thẻ s:file truyền thành phần file upload Thành phần cho phép người dùng tải file lên Trong ví dụ, sử dụng tham số “accept” để xác định kiểu file cho phép Cuối thẻ s:token Khi form truyền, biến ẩn đặt giá trị token Ví dụ, token “ABC” Khi form đệ trình, Struts Filter kiểm tra token với token lưu trữ session Nếu kết nối với nhau, xóa token từ session Bây form đệ trình lại “ABC” token Filter lại kiểm tra token với token lưu trữ session Nhưng “ABC” bị xóa từ session khơng có kết nối đây, Struts Filter loại bỏ request Group UI Tags Struts Group UI Tags sử dụng để tạo radio button checkbox Bạn theo dõi view page đơn giản có tên HelloWorld.jsp sau với thẻ checkboxlist radio: Hello World http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Select UI Tags Struts Tương tự, bạn theo dõi ví dụ sau với thẻ s:select, s:optgroup, s:combobox s:doubleselect Hello World 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 Ở cuối thẻ form, có thẻ s:submit Thẻ sử dụng để đệ trình form Khi form đệ trình, tất giá trị form đệ trình tới action xác định thẻ s :form Bên s :form, ... chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Select UI Tags Struts Tương tự, bạn theo dõi ví dụ sau với thẻ s:select,... session Bây form đệ trình lại “ABC” token Filter lại kiểm tra token với token lưu trữ session Nhưng “ABC” bị xóa từ session khơng có kết nối đây, Struts Filter loại bỏ request Group UI Tags Struts

Ngày đăng: 02/12/2017, 20:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN