Я пытаюсь заполнить параметр с именем 'member.id' в классе действия, используя регулярное выражение и сопоставление с подстановочными символами, с Struts2. Отображение действий выглядит примерно так:
<action name = "validationEmailHTML/{sac:[^/]*}/{member.id:[0-9]*}" class = "controller.signUp.ValidationEmailContentController">
<interceptor-ref name="securityStack"/>
<result name="success">/signup/validationemail.jsp</result>
<result name="dbconnectionerror">/error/500.jsp</result>
<result name="unknownerror">/error/500.jsp</result>
</action>
Первый параметр «sac» заполняется правильно, но «member.id» игнорируется. Я что-то здесь упускаю или это потому, что выражения ognl для указания имен полей не подходят, когда регулярное выражение используется в качестве сопоставителя шаблонов?