Как динамическая вставка тела jsp в плитки 1.1

#java #tiles #struts-1

#java #плитки #struts-1

Вопрос:

Я использую struts 1 и плитки 1.1 в проекте. Я хочу определить 1 фрагмент в struts и передать тело jsp в плитки с помощью Java-кода. Instate of определить много похожих плиток

 <definition name="a1" extends="layout">
        <put name="body" value="/WEB-INF/pages/x1.jsp"/>
</definition>
<definition name="a1" extends="layout">
        <put name="body" value="/WEB-INF/pages/x2.jsp"/>
</definition>
 

определить

 <definition name="dynamicTiles" extends="layout"/>
 

и использовал аналогичный код в контроллере Java

 TilesUtil.getDefinition("dynamicTiles",
     getRequest(),getServlet().getServletContext())
.putAttribute("body","/WEB-INF/pages/x1.jsp");
 

Это работа!! но в атрибуте dynamicTiles продолжалось добавление jsp в атрибут body.
Атрибут — это компонент плитки, объект определения — это карта, а не выпущенный атрибут в другом запросе.
Другое новое тело запроса добавляется к атрибуту карты.
это полностью работает!! но я беспокоюсь о проблеме одновременного пользователя в webApp.
Правильно ли это работает ??

Ответ №1:

Я работаю, но проблема в плитках при использовании динамического включения.!!!

Комментарии:

1. Если я вас правильно понимаю, теперь он работает с плитками, но терпит неудачу, когда вы используете динамическое включение. Это правильно? Если да, решает ли это вашу проблему, или вам нужно динамическое включение для работы? (Из вопроса кажется, что динамическое включение является частью вашего требования.)