Можно ли написать какое-либо действие без результата в файле конфигурации struts2? - PullRequest
0 голосов
/ 15 марта 2012

Можно ли написать какое-либо действие без результата в файле конфигурации struts2?как

 < action name="showResult" class="com.mmi.webInterface.ShowResultAction"/>

, но в stuts1.x можно написать любое действие без какого-либо прямого результата.как

< action path="/JsonResponse" type="com.mmi.webInterface.JsonResponseAction"
  validate="false"/>

мой вопрос заключается в том, как я могу написать любое действие без какого-либо результата в файле конфигурации Struts 2?потому что я должен использовать Ajax на той же странице, поэтому не нужно никакого результата в действии.

Ответы [ 3 ]

2 голосов
/ 15 марта 2012

Да, вы можете написать это как:

<action name="ActionName" class="ClassName" method="methodName" />

Мы используем такие действия в нашем приложении, где нет необходимости отображать страницу в результате.Работает нормально.

0 голосов
/ 12 января 2014

это должно работать.

Метод methodName должен иметь тип void, иначе вы получите сообщение об ошибке, говорящее, что для этого действия не определен результат.

надеюсь, это поможет.

0 голосов
/ 25 ноября 2013

Укажите фиктивные места. Например,

<action name="showResult" class="com.mmi.webInterface.ShowResultAction">
    <result name="success">dummy</result>
</action>
...