I've been using JSP for years and the extensibility generally makes the nominal cost for monthly hosting more than worth it. That said, if you need to put up a basic informational or resume type of page, you're probably not going to need JBoss or some other sledgehammer.
With JSP/Java, it opens the door to using Java in the controller layer (you probably already used or have heard about advanced connection pooling, distributed caching, scheduling via Quartz, Hibernate object/relational persistence). And then you can run Java on any machine with a JVM. The syntax on JSPs isn't incredibly difficult, though it does have a learning curve. As far as hosting, eatj.com has been pretty good so far.
On the PHP side, you can easily incorporate community features like Wordpress. While you can use nWordPress for Java, it's just not the same thing. Facebook, probably one of the biggest implementations of PHP out there, uses HipHop and decreased their processor requirements dramatically.
Your project may also also have an easier time getting staffed with PHP developers since they are relatively more easy to come by than JSP developers. I'd say learn JSP and/or Ruby - it opens up a few more doors and you may eventually prefer one method over another.