A KAM theorem for 2-dimensional nonlinear Schrödinger equations with forcing terms and (2p+1)-nonlinearities