Подстановочные знаки Struts могут помочь уменьшить повторение в вашем struts-config.xml файл, если ваш проект Struts соответствует некоторой обычной файловой структуре. Например, в пользовательском модуле для реализации функции CRUD ваш struts-config.xml может выглядеть следующим образом
1. Нет Подстановочные знаки
Вам нужно создать четыре сопоставления действий для каждого списка, добавить, удалить и обновить функцию и много повторений.
Вам нужно создать четыре сопоставления действий для каждого списка, добавить, удалить и обновить функцию и много повторений.
2. С Подстановочными Знаками
С помощью функции подстановочных знаков Struts ваш struts-config.xml можно сократить до отображения одного действия.
С помощью функции подстановочных знаков Struts ваш struts-config.xml можно сократить до отображения одного действия.
Давайте посмотрим пример использования, попробуйте получить доступ через http://localhost:8080/StrutsExample/EditUserAction.do . ” EditUserAction.do “будет соответствовать ” /* Действие пользователя “шаблон и * согласованная строка” Изменить ” представляет собой {1} для последующего использования.
В приведенном выше случае сопоставление действий с подстановочными знаками изменится с
к
Вывод
Оба struts-config.xml образцы имеют ту же функциональность, но с меньшим количеством повторений в поддержке подстановочных знаков. Однако НЕ злоупотребляйте этой функцией подстановочных знаков в своем проекте, она менее управляема, чем обычное объявление.
Оригинал: “https://mkyong.com/struts/struts-wildcards-example/”