- Client makes a request that is handled by a Java servlet
- The servlet, like the JSP in the Model 1 case, will request dynamic content from a JavaBean
- The resulting dynamic content is then wrapped in a JavaBean
- The servlet invokes the JSPs servlet, which accesses the dynamic content from the bean and delivers the content to the client web browser