I don't agree that the Servlet 2.4 and JSP 2.0 specs are "old". Okay, they're not the latest version, but have you actually looked at the changes between them? I've practically covered all the changes in less than 20 pages in Chapter 20 of my SCWCD book (see signature); there really isn't a lot of difference (unlike EJB 3.0). SCWCD 1.4 was a key milestone because of the addition of core Web features like EL and Simple Tags. The only real difference in Java EE 5 is the addition of JSF (which by the way is actually in its own spec. document and not found in the "core" servlet/JSP/Java EE specs).
Plus, it doesn't seem worth it to learn a lot of detail about the old specs which are different from or superceded by the newer specs which is what I'll be using going forward.
Well according to my contact at Sun (who's involved extensively with the production of new Java cert. exams), there are no plans for a new SCWCD for at least a couple of years. I actually put it to Sun that a new exam wouldn't be appropriate because of the lack of core material, and they pretty much agreed at the time. So if you're planning on taking the SCWCD, you'd be safe to do so now. My advice is to first do the SCWCD, then learn JSF, unless you're already in an experienced position. The rigour and detail of the SCWCD 1.4 (esp. with EL and tags) will help you understand JSF much better.
I don't want to take the old exam, and then have the new exam emerge a couple of months later.
I forgot to mention in my previous post that of course you can use J2SE 5 (or Java SE 6 if you wish) with your Web applications - servlets are just classes and JSP scripting elements are just Java code (JSPs after translation are servlets), so there's no reason why you can't use the newer language features. Indeed, you'll find I use generics and auto(un)boxing in some of the examples in my book to reduce the lines of code. I don't think it's necessary (nor perhaps appropriate) to incorporate these changes in the SCWCD though, at least not yet.
Now here we are with JSE 5