К вашему сведению это - связанный вопрос о каждом типе переброска: Соображения Производительности для того, чтобы выдать исключения
Мой вопрос фокусируется на том, "Почему" мы повторно выдаем исключения и его использование в стратегии обработки исключений приложения.
Тег
включает макет на странице gsp.
Вы можете просмотреть grails -app / views / layouts / main.gsp
для просмотра и изменения макета. Вы можете скопировать main.gsp
в mymain.gsp
, изменить его, а затем изменить запись макета на странице gsp на ссылку mymain.gsp
вместо main.gsp
и поэкспериментируйте с настройкой макета, сохранив возможность легко откатить изменения.
Grails использует скрытую структуру sitemesh (например, он использует спящий режим и Spring) для просмотра макетов. В каталоге проекта также есть файл конфигурации web-app / WEB-INF / sitemesh.xml
. Этот конкретный файл не так полезен,
Вот ваша директива:
<meta name="layout" content="main">
main.gsp содержит
и
, где
и
содержимое index.gsp складываются в макет для создания последней страницы.