Отображение префикса тега и весеннего веб-потока
Я работаю над интерфейсом, используя Spring Web Flow. У меня есть этот [B] uebersicht.xhtml [/ B]
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:display="http://displaytag.sf.net"
xmlns:h="http://java.sun.com/jsf/html"
template="/WEB-INF/layouts/standard.xhtml">
<ui:define name="content">
<h:dataTable value="#{arrayVar}" var="conv">
<h:column>
<h:outputText value="#{conv.id}"/>
</h:column>
</h:dataTable>
<div>
<div>
Table:
<display:table id="row" name="arrayVar" pagesize="3" requestURI="/spring/uebersicht">
<display:column title="row number" sortable="true" sortName="rowNum">
<h:outputText value="${row_rowNum}"/>
</display:column>
<display:column title="name" sortable="true" sortName="name">
<h:outputText value="${row.id}"/>
</display:column>
</display:table>
</div>
</div>
</ui:define>
</ui:composition>
arrayVar - это переменная, в которой я сохраняю значение из действия в одном потоке:
<on-start>
<evaluate expression="databaseActionsBean.getArrayVar()" result="flowScope.arrayVar " />
</on-start>
Используя первый пример, я получаю значения, которые мне нужны. Но я хочу использовать displayTag, поэтому я построил этот класс Java:
@Controller
@RequestMapping(value="/spring/uebersicht")
public class UebersichtController {
private DatabaseActionsBean databaseActionsBean = new DatabaseActionsBean();
@RequestMapping(method = RequestMethod.GET)
public String conversationsToShow(Model model) {
model.addAttribute("arrayVar", databaseActionsBean.getStoppedConversations());
return "uebersicht";
}
}
Но вторая таблица не дает мне никакого результата, и я вижу это предупреждение
Предупреждение: эта страница вызывает пространство имен XML http://displaytag.sf.net/ объявленное с отображением префикса, но для этого пространства имен не существует библиотеки тегов.
В чем может быть проблема?
Я включаю зависимости POM:
<!--Display tag-->
<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl104-over-slf4j</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
заранее спасибо