" разве нет ничего похожего на онлайн-руководство для JSP? Что-то вроде php.net"
JSP и PHP похожи на яблоки и груши. Строго говоря, API и TLD документация - это ваши руководства.
Чтобы не тратить больше слов, я просто свяжу ответ, который я уже дал на эту тему: Веб-разработка Java EE, с чего мне начать и какие навыки мне нужны?
Что касается фреймворков, то их много. Но с учетом Java EE 6, я бы просто предложил перейти на JSF. Вышеуказанная ссылка включает в себя больше ссылок и информации
.Я нашел Head First Servlets and JSP отличным учебником по JSP и сервлетам. Он учит его довольно чисто, не вдаваясь в какие-то конкретные рамки. В самом конце, он описывает модель разработки веб-страниц, которая в основном описывает, как работает фреймворк struts (и в конце главы показывает, что именно это и делает фреймворк). Это была бы моя рекомендация... очень похожая на книги из серии Head First
.