Я знаю, что вы можете вернуть пользовательские объекты, используя struts2, указав объявление в вашем файле struts.xml. Я сделал это, заставил это работать.
Что я хочу сделать, это отойти от этого и выполнить то же самое с помощью аннотаций. Если у меня есть действие, которое собирается вернуть пользовательский тип результата, я хотел бы иметь возможность сделать это. Я немного поиграл, но не смог заставить что-либо работать.
@Result(name="success", type="results.MyResult.class")
public class MyAction extends ActionSupport
{ ...
Это не работает
@Result(name="success", type=results.MyResult.class)
public class MyAction extends ActionSupport
{ ...
Это не компилируется