Yes, it is possible, using JNI to create a Java class that wraps the DLL's functions and exposes them to Struts.