Naveen Naik wrote: i have posted the question on the other forum as well.Apologies if this is not expected. i have very less time frame and i didn't know that both the forums have same volunteers answering the questions.
No worries. We just don't want to duplicate effort.
I looked at the dependencies and I don't see any obvious conflicts. It looks like you are missing the log4j-api and log4j-core libraries, but I don't think that would cause the issue you are seeing. The classes in the servlet-api JAR are probably provided by your server at runtime so you probably don't need to package that (you may need it to compile).
Poking around the
Struts issue tracker, it looks like Dojo may be
broken in IE 11. You may want to experiment with different browsers.
Unfortunately, I don't have any experience with Dojo. We have always used JQuery. If I were in your position, I would start with a fresh Struts projects and create some simple demos of Dojo functionality to verify that it works at all. Once verifying that, I would build it up to duplicate the parts of the application you are having a problem with. If the Dojo plugin still works,
you should be able to isolate the issue you posted above and resolve or work around it. If the Dojo plugin does not work, you can ask your management to weigh the cost of a having a vulnerable application with the cost of changing it out with JQuery (or whatever other technology you choose).
One other factor to consider is the fact that the Dojo plugin is no longer distributed with Struts, going forward with version 2.5. If your organization plans to keep current with security updates, they will eventually have to migrate from Dojo.