This week's book giveaway is in the Java in General forum. We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line! See this thread for details.
The only problem I see is that I don't think you can get the file created date from a file (unless it's in the file, like in JPG metadata).
I'd think the Struts end is going to be the same as any other file upload. What have you tried so far?