Как интегрировать Struts Conventions с Tiles, чтобы сохранить преимущества конвенций

Как интегрировать соглашения Struts с Tiles при сохранении преимуществ конвенций?

Проблема в том, что условные обозначения автоматически связывают URL-адрес-действие-результат и делают это хорошо для результатов jsp, speed и freemarker. Он не ожидает иметь дело с результатом плитки.

При использовании плиток мы обычно хотим, чтобы все наши действия пользовательского интерфейса (в отличие от действий службы json / xml) использовали плитки, но при этом мы теряем соглашение для компонента результата и должны использовать аннотации. Аннотации позволяют нам отклоняться от ожидаемого, но в большом приложении, когда ожидается использование плиток, это раздражает. Дальнейшие соглашения позволяют нам создавать действия, только указав вид. Мы хотели бы сохранить такое преимущество и при использовании плиток. Чтобы исправить это, нам нужно установить соглашение, которое будет относиться к плиткам так, чтобы мы неНеобходимо использовать аннотации, чтобы связать действие с результатом плиток, и что мы можем продолжать создавать JSP без классов действий, которые получат преимущества соглашений (без xml) и преимуществ плиток (все элементы котла разделены на плитки) ,

Как этого добиться?

Это самоотверженный ответ, чтобы помочь другим, кто хочет решить эту проблему

Ответы на вопрос(1)

Ваш ответ на вопрос