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

theme va template trong struts 2

3 120 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 3
Dung lượng 342,88 KB

Nội dung

http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Theme Template Struts Struts kèm với ba Theme xây dựng sẵn, là: simple theme, xhtml theme (mặc định) css_xhtml theme Nếu bạn không xác định Theme Struts sử dụng xhtml theme Ví dụ, thẻ select sau Struts 2: tạo HTML markup sau (với empinfo tên action định nghĩa struts.xml file): Name: Lựa chọn Theme Struts Bạn có phương thức sau để xác định Theme:  Thuộc tính theme tag cụ thể  Thuộc tính theme thẻ form bao quanh tag  Thuộc tính "theme" phạm vi page  Thuộc tính "theme" phạm vi request  Thuộc tính "theme" phạm vi session  Thuộc tính "theme" phạm vi ứng dụng  Thuộc tính struts.ui.theme struts.properties (mặc định xhtml) Dưới cú pháp để xác định Theme cấp độ thẻ bạn muốn sử dụng Theme khác cho thẻ khác http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Vì việc sử dụng Theme khác cho thẻ không thực tiễn cho lắm, xác định qui tắc struts.properties file sử dụng thẻ sau: # Standard UI theme struts.ui.theme=xhtml # Directory where theme template resides struts.ui.templateDir=template # Sets the default template type Either ftl, vm, or jsp struts.ui.templateSuffix=ftl Tạo Theme Struts Cách đơn giản để tạo Theme chép Theme/Template file tồn thực sửa đổi cần thiết Chúng ta tạo template folder trongWebContent/WEBINF/classes folder cho Theme mới, ví dụ nhưWebContent/WEB- INF/classes/template/mytheme Từ đây, bạn bắt đầu xây dựng Template chép Template từ Struts sửa đổi chúng Với chương này, sửa đổi xhtml Đầu tiên chép nội dung từ struts2-corex.y.z.jar/template/xhtml tới thư mục theme sửa đổi WebContent/WEBINF/classes/template/mytheme/control.ftl file Khi bạn mở control.ftl, có dòng sau: Thay đổi control.ftl để có nội dung sau: Nếu bạn kiểm tra form.ftl bạn thấy control.ftl sử dụng file này, form.ftl tham chiếu file từ xhtml theme Do thay đổi sau: onreset="${parameters.onreset?default('clearErrorMessages(this);\ http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com clearErrorLabels(this);')}" onreset="${parameters.onreset?html}" > Lưu thay đổi trên, quay trở lại ví dụ chương Ví dụ i18n Struts tạoWebContent/WEB-INF/classes/struts.properties file với nội dung sau: # Customized them struts.ui.theme=mytheme # Directory where theme template resides struts.ui.templateDir=template # Sets the template type to ftl struts.ui.templateSuffix=ftl Sau đó, biên dịch chạy lại ứng dụng đó, bạn thấy theme bạn thay đổi Bạn tự thực hành kiểm tra kết http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... struts. ui .theme= xhtml # Directory where theme template resides struts. ui.templateDir =template # Sets the default template type Either ftl, vm, or jsp struts. ui.templateSuffix=ftl Tạo Theme Struts. .. struts. ui .theme= mytheme # Directory where theme template resides struts. ui.templateDir =template # Sets the template type to ftl struts. ui.templateSuffix=ftl Sau đó, biên dịch chạy lại ứng dụng đó, bạn thấy theme. .. tạo Theme chép Theme/ Template file tồn thực sửa đổi cần thiết Chúng ta tạo template folder trongWebContent/WEBINF/classes folder cho Theme mới, ví dụ nhưWebContent/WEB- INF/classes /template/ mytheme

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

TỪ KHÓA LIÊN QUAN

w