This is a complicated question, and to really give you a fair answer it would be great to know a bit more about the situation- how often she's having spats, if there are particular types of dogs that trigger her, how long the fights last, if she's ever done damage to another dog, and what her body language looks like before, during, and after a tussle.
However, assuming that your pup really does enjoy being around other dogs and has only occasional issues, the first thing I'd advise is training a really solid recall cue. In volatile situations at a dog park, it's essential to be able to get your dog to your side quickly to prevent things from escalating from a spat to a full-blown fight.
I would also recommend keeping close tabs on her body language around other dogs. If you can predict which dogs she's more likely to react to, you'll have much better luck preventing spats. Some things to watch for, if you haven't spotted them already: laying her ears back or down, "whale eye" or seeing the whites of her eyes, tucking her tail or overall lowering of her body posture, stiffening as she first meets the dog, tail standing up high over the back, or raising her head up higher as the other dog approaches, lip licking, hackles up, and teeth baring. These signals can all point to tension, though not necessarily aggression, and they really need to be taken in context of other body language cues.
If you can see a pattern develop (for example, if she's uncomfortable with hyperactive adolescent dogs, you may notice her spot one on the horizon, slow her movement, turn sideways to the other dog, lick her lips and look away, bare her teeth, give a belly rumble, then snap at the other dog), you can try to catch her in the very first phase, ie. when she notices the other dog, and call her over to you for a treat. This serves two purposes- it gets her closer to you so that you can respond better to any altercation that might occur, and it teaches her that other dogs being around = good things for her. Be careful not to treat her when other puppies have their noses near you, since that may trigger food guarding, and move a short distance away from the "trigger dog" before you release her to go play.
Finally, if a dog is being overly insistent on playing with her, or mounting her, or generally just being pushy, it's normal for a dog to correct them. If her spats are always brief, noisy, and result in no damage to either dog (but maybe a lot of spit flying), it demonstrates that your dog probably has pretty good bite inhibition, and may be delivering a completely appropriate Back Off message. The other owners may not like it, but in that case they may need to learn more about dogs and their social interactions, and possibly learn how to train their own dogs.