Battery is when someone deliberately touches another person without his or her consent, with a body part, substance or object. You do not necessarily have to hit someone to get arrested for battery. Spitting on someone could get you arrested for battery.
Pretty sure that cop would have been just fine if that guy spit on him and it hit him in the face.....