title: JSF Controller vs Struts Controller
body: <p>I have read somewhere that    </p>
  
  <blockquote>
    <p>Developer can access the struts controller by creating an Action
    object that can 
        integrate with the controller whereas Java Server Faces technology does not 
        allow access to the controller.</p>
  </blockquote>
  
  <p>Can anyone please elaborate this for me, what does it mean?any example would be a great help.</p>
  
  <p>Also</p>
  
  <blockquote>
    <p>The Struts controller can do things like access control on each Action
    based on
        user roles. This functionality is not provided by JSF.</p>
  </blockquote>
  
  <p>I am confused on this point too. Please explain this for me with an example.</p>