Nope, the only pre-req for doing SCBCD is to be a
SCJP (any version). You could take SCBCD without knowing anything about
JSP or
servlets.
The reason for me taking SCWCD first was that I knew more of (Servlets & JSP) than I knew of EJBs. And my work had more direct contact with servlets & JSP as well.
I guess I could have taken SCBCD first with the help of HF
EJB, but I felt that I should clear SCWCD first, no particularly significant reasoning though.