Spring Web フローを使用してインターフェイスに取り組んでいます。[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 は、1 つのフローのアクションから値を保存する変数です。
<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";
}
}
しかし、2 番目の表では結果が得られず、次の警告メッセージが表示されます。
警告: このページは、プレフィックス display で宣言された 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>
前もって感謝します