http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com Ví dụ đa cấu hình file Struts Với ứng dụng lớn, sử dụng đa cấu hình file tốt cấu hình file, để việc quản lý ứng dụng dễ dàng Bạn tạo nhiều file cấu hình bạn cần định nghĩa struts.xml file Phần tử include struts sử dụng để định nghĩa file cấu hình hỗ trợ Dưới ví dụ để tạo nhiều file cấu hình Bước 1: Định nghĩa entry nhiều file cấu hình struts.xml Trong struts.xml file này, định nghĩa hai file cấu hình struts-first.xml file strutssecond.xml file Trong đó, struts-first.xml đặt bên thư mục struts-second.xml đặt bên thư mục thứ hai struts.xml Bước 2: Tạo file cấu hình Giờ tạo hai file cấu hình mà định nghĩa action với result struts-first.xml welcome.jsp struts-second.xml welcome.jsp Các resource cần thiết khác Để chạy ứng dụng này, bạn cần resource sau: index.jsp: JSP page tạo hai link first namespace| second namespace Lớp Action Trong lớp Action đơn giản chứa phương thức execute http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/struts_2/index.jsp Copyright © vietjack.com welcome.java package com.vietjack; public class Welcome { public String execute(){ return "success"; } } Hai thành phần view Tên hai thành phần view giống nhau, welcome.jsp, hai đặt vị trí khác welcome.jsp: Nó đặt bên thư mục root Welcome to first namespace welcome.jsp: Nó đặt bên thư mục thứ hai root Welcome to second namespace http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com Configuration 2. 1//EN" "http:/ /struts. apache.org/dtds /struts- 2. 1.dtd"> ... Foundation//DTD Struts Configuration 2. 1//EN" "http:/ /struts. apache.org/dtds /struts- 2. 1.dtd"> ... namespace Lớp Action Trong lớp Action đơn giản chứa phương thức execute http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /struts_ 2/ index.jsp Copyright © vietjack.com welcome.java