I want to create a web application and it was recommended that I use jsp, servlets, and java frameworks like struts and hibernate. I'm curious to know if in place of JSP can I use PHP? I was thinking of using PHP to handle the presentation aspects of the web app, while leaving the "heavy lifting" to the java servlets. I found there are java based implementations of PHP such as Caucho's Quercus and Websphere's sMash that facilitate a Java/PHP architecture, where the two languages are integrated. Has anyone used either Quercus or sMash? If yes, is it worthwhile - does it deliver on it's claims? Thanks.