I'll start with this. You have to bet this, and bet it big. This is a terrible raise preflop. Only 2x BB which gives the possibility of a hand like J9 to call or a hand like 910.
Not to meantion we have the possibility of a flush draw out there.
Ughhhhh so many things to tear apart in this hand.
First of all lets say he called with a 9 in his hand and now has the open ended straight draw.
The odds of him winning the pot are
Actually lets give him the worst possible hand without having the straight already which would be the 7h9h.
The probabilities of you winning the hand with top set now is only
59.39%
This is what is wrong with underbetting preflop!!!!!
I dont know how to stress this enough!
You cannot underbet a big pair because then you are inviting people to suck out on you. SO many things wrong with this hand.....but now that we're stuck in this situation we have to BET BIG.