Что означает метод = {1} в конфигурации действия?

Есть загрузка проекта из сети, в его structs.xml есть конфигурация действия:

<action name="elecMenuAction_*" class="elecMenuAction" method="{1}">
    <result name="menuHome">/WEB-INF/page/menu/home.jsp</result>
</action>

Я не знаю method="{1}" среднего значения, как понять среднее значение?


person three-blocks    schedule 04.04.2017    source источник


Ответы (2)


Если есть method="{number}", соответствующая конфигурация действия должна иметь * в своем имени,

Пример:

<action name="user_*" class="UserAction" method="{1}">

и в соответствующем jsp, если имеет форму:

In that way, structs will let the user_userLogin action according to the user_*’s format analysis, and take out the * according the number 1, 2, 3 …, 1 means the first *.

Если конфигурация действия такая:

<action name="user_*_*" class="com.xyz.{1}Action" method="{2}">

и форма jsp выглядит так:

<form action="user_Login_userLogin" method="post">

Его действие станет таким:

class="com.xyz.Login" method="{userLogin}"
person aircraft    schedule 04.04.2017

Эта ссылка может быть полезна для понимания приведенного выше синтаксиса {1}

person Pooja Arora    schedule 04.04.2017