I started looking at JSP yesterday and a question I asked my friend was:
“is there not something like an online manual for JSP? Something like php.net”
He replied : “There isn’t such, because it is expected that you use a framework if you code with JSP” and later recommended that I start with Struts(citing that it has better documentation than Spring.
Biase aside, and given my little background in J2SE development, what framework can you recommend and why (take note, I have no experience in JSP development yet, and up until yesterday, the only web programming language I know is PHP).
JSP and PHP are like apples and pears. Strictly speaking, the API and the TLD documentations are your manuals.
To avoid wasting more words, I’ll just link the answer I’ve already given on that subject: Java EE web development, where do I start and what skills do I need?
With regard to frameworks, there are a lot. But with Java EE 6 in mind, I would just suggest to go ahead with JSF. The aforementioned link includes more links and information.