JSF stands for
Java Server Faces.
This is a complementary technology to
struts. Some may say that it directly competes with
struts -- most agree that JSF and
struts should be used together.
For more information on JSF take a look at:
http://www.jsfcentral.com/