Чтобы начать загрузку файла Excel, создайте действие, из которого Struts может запустить, но позвольте службе вызвать DAO и получить данные файла и вернуть данные файла обратно в действие.
Таким образом, если вы измените MVC или вам понадобится добавить другой SOA, например RESTful или WS, служба всегда будет возвращать данные файла.