Hey man,
servlets & struts are very different.
But struts internally uses servlets somewhere.
While using struts technology you don't have to create servlets.
It's job of struts itself. There are lot of clases in struts, some important are
Action,ActionServlet, ActionForm,ActionErrors,ActionMessages,ActionError,ActionMessage