As an additional note, it's not really a decision (or *shouldn't* be) between PHP and JSP--JSP is only one part of a
JEE solution; at the *very* least you'd also want
servlets.
That said, I find PHP abhorrent as a language, and it's ridiculously easy to write horrible code--but it may suit you more than it does me.