Well, I'm new in java web technologies. All I know is JSP is like PHP that can be used to build dynamic pages. But I hear these words JSF and Jakarta Struts a lot these days. So, what exactly are these? Why use them? And what is a servlet? Want to see the big picture. [ April 26, 2005: Message edited by: Mousa A. Rafi ]
Struts is a ofently used Controller for JSP applications that makes your application easier to build and control using an M-V-C layer separation approach. Struts is used in conjuction with JSP to control the flow of the application from page to page and to execute backend code.