Multiple choice technology web technology

Struts, the popular MVC framework by the Jakarta project of Apache utilizes Front Controller pattern in one of the following key components of the framework. Please choose.

  1. Action

  2. ActionForm

  3. ActionServlet

  4. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

In Struts 1.x, ActionServlet serves as the Front Controller - it's the single entry point that receives all HTTP requests and delegates them to appropriate Action classes based on the struts-config.xml mapping. Action classes handle business logic, ActionForm holds form data, but ActionServlet is the centralized dispatcher implementing Front Controller.