Struts provides four scope options: page (current page only), request (current HTTP request), session (user session across requests), and application (global to the web application). These scopes control data visibility and lifecycle throughout the application.