TAILIEUCHUNG - Practical Apache Struts2 Web 2.0 Projects retail phần 6

Trong chương 3, chúng tôi đã thảo luận làm thế nào các kiến trúc của Struts2 cung cấp một thiết kế linh hoạt hơn nhiều so với các thư viện thẻ, cho phép một thẻ được xây dựng logic trong Java và trình diễn các mẫu sử dụng (có thể được bó lại với nhau thành một chủ đề). Các quy trình làm việc tạo ra lợi dụng này | 160 CHAPTER 6 WIZARDS AND WORKFLOWS Figure 6-4. The Enter Event Details page showing the results of the failed custom validator Customizing the Rendering of Struts2 Tags In Chapter 3 we discussed how the architecture of Struts2 provided a much more flexible design than tag libraries allowing a tag to be constructed of logic in Java and rendering using templates that could be bundled together into a theme . The workflow created takes advantage of this flexibility in two specific places In the template to render a list of radio buttons vertically underneath each other rather than horizontally next to each other In the template to render a list of check boxes vertically underneath each other rather than horizontally next to each other Instead of creating individual templates we ll create a theme that allows you to expand upon these two cases as the project evolves. The theme we ll create will be called apress and is nothing more complex than a directory name that Struts2 can find tag templates in. To implement the theme a directory template apress is created in the root web application directory. In the theme directory make a copy of the template to be modified the original template file can be found in the Struts2 JAR file under the template directory . Whenever possible start off using the simple theme which provides the simplest implementation. Now that there CHAPTER 6 WIZARDS AND WORKFLOWS 161 is a base implementation you can make changes to the template to provide the required change in rendering. The files that need to be modified for the special workflow rendering are the and templates. To each of these templates an HTML br tag is inserted so that each of the elements is rendered on a new line. The resulting view for the page can be seen in Figure 6-5. Figure 6-5. Rendering radio buttons vertically rather than horizontally the default Tip When .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.