Я пытаюсь направить эти два URL-адреса на разные действия. Мы используем Struts 1.2:
/ А четкость / продукты
/ А четкость
Я пытался поставить это действие первым:
<action path="/abc*/products" type="com.business.exampleAction">
<forward name="success" path="/go"/>
</action>
и затем этот после:
<action path="/abc*" type="com.business.differentExampleAction">
<forward name="success" path="/goElsewhere"/>
</action>
но оно всегда переходит ко второму действию (в данном случае другому примеру действия).
Я пробовал различные итерации для *, например. * Или (. *), Но пока не нашел ничего, что действительно работает.
Из того, что я прочитал, кажется, что единственные символы, подобные регулярному выражению, разрешенные в struts-config, - это символы подстановки (* и **), но я надеюсь, что ошибаюсь.