Depends on your job description. JSP/Servlet alone should be enough to do lot of work.
However it is a good idea to master:
1,
JSF for presentation
2, Hibernate or JDO for database access.
3, Spring framework for software infrastructure.
4, learn some design
patterns 5. learn some OOP
6. be familiar with Apache commons utilities
7. be familiar with all new features in JDK 1.3, 1.4, and 1.5.
BJ - SCJP and SCWCD
We love Java programming. It is contagious, very cool, and lot of fun. - Peter Coad, Java Design
Crazy Bikes created by m-Power