I have Struts2 web application. There is a FileDownloadAction class that is triggered when a form button is pressed. The file is downloaded properly. But because the application is targeted to users in a rural third world country, where Internet download speed is no more 20 kbps and the Internet connection breaks often and the entire process of file download has to resume from the beginning. Is there a way in Stuts2 or Java EE by means of which the file download upon resumption can start from the point at which the connection broke off.
As Abhay says, resuming a download is part of the network layer, not the application layer (which is what JEE is concerned with).
There's no shortage of download managers that can handle resuming incomplete downloads from the client side. You'd have to test to make sure that these products integrate correctly with your application.