Как создать URL действия в действии Struts 2? - PullRequest
2 голосов
/ 30 октября 2010

У меня есть действие, которое возвращает URL-адреса, которые должны вызвать другое действие Struts2. В JSP я бы сделал <s:url>. Есть ли что-то эквивалентное этому, что я могу назвать внутри действия?

Ответы [ 4 ]

3 голосов
/ 06 декабря 2010

Так как Struts создает ваш класс действий, просто используйте аннотацию Inject, и вам предложат Struts!

@Inject
public void setActionMapper(ActionMapper mapper) {
    this.actionMapper = mapper;
}
0 голосов
/ 10 ноября 2010

Вы можете использовать цепочку действий ... Все, что вам нужно сделать, - это вызвать другое действие.

0 голосов
/ 11 ноября 2010
0 голосов
/ 01 ноября 2010

Вам, вероятно, потребуется создать URL-адрес самостоятельно в своем действии. Одна вещь, на которую вы можете взглянуть, это org.apache.struts2.components.URL. Это класс, который используется тегом s: url для создания URL-адреса, хотя может быть проще создать URL-адрес самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...