You have your
showUpload action just passing control to
/input.jsp, but we don't see what that looks like. Are you getting that page? I assume it must have some form on it with a submit button which directs the application to the
processExcel action?
If this
JSP page is not being displayed, then how are you seeing the
System.out.println() in the
ProcessExcel action class? I don't see how the application could ever get there based on the URL you said you were using.
I don't know if you can use a file named
struts-config.xml in Struts 2, but I know you can use a file named
struts.xml. I would change it.
In your
struts-config.xml file, you're creating a result-type for
"dispatcher", but this is the same as that provided by the
struts-default package, which your package extends, making your entry unnecessary (FYI).