Пэтси
Обработка исключений: у Struts есть недостаток, связанный с обработкой исключений. Например, в случае исключения JDBC у вас нет другого выбора, кроме как перенаправить его на страницу с ошибкой. Фреймворк: Struts может заботиться только о контроллере и больше фокусируется на части представления. Это не поможет вам в выборе фреймворка для разработки модели. Кроме того, он не следует модели, управляемой событиями, которая обычно используется продуктами для создания графического интерфейса.