Controllable ZnO architectures with the assistance of ethanolamine and their application for removing divalent heavy metals (Cu, Pb, Ni) from water