To spit in your dream signifies an aspect of yourself that you need to get rid of. Spitting represents anger, spite and contempt. Alternatively, the dream implies that you have something that you want to say. Spit it out!
Dreaming that someone spits on you implies that you are feeling guilty or unworthy. Or you may be feeling disrespected in some area of your life. Alternatively, the dream indicates that you have some hidden agenda and are fearful that others can see right through it.