Exception Handling: Struts has a disadvantage related to exception handling. For example, in case of a JDBC exception, you don't have any choice except to forward it to an error page.
Framework: Struts can only take care of the controller and focusses more on the view part. It doesn't help you in choosing a framework for developing a model. Also, it doesn't follow an event driven model that are normally used by GUI creation products.
Framework: Struts can only take care of the controller and focusses more on the view part. It doesn't help you in choosing a framework for developing a model. Also, it doesn't follow an event driven model that are normally used by GUI creation products.