All four statements correctly describe application scope in JSP. Objects with application scope are accessible across the entire application (all requests/sessions), persist until the ServletContext is destroyed/reclaimed, can be accessed from non-session-aware pages, and are stored in the implicit application object.