2017-08-23 162 views
1

我試圖建立一個瓷磚的項目,但我在WEB-INF文件夾屬性「頁」必須聲明爲元素類型「定義」

更特別是在面對錯誤地磚,defs- infra.xml

的錯誤是:

屬性 「頁」 必須聲明爲元素類型 「定義」。

<definition name="infrastructure.layout.default" page="/WEB-INF/pages/infrastructure/layout-index.jsp"> 

頁面的標題是象下面這樣:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE tiles-definitions PUBLIC 
"-//Apache Software Foundation//DTD Tiles Configuration//EN" 
"http://jakarta.apache.org/struts/dtds/tiles-config.dtd"> 

我不明白什麼是錯的?

回答

0

如果你讀到這裏 /WEB-INF/tiles-defs.xml關於如何創建一個定義,有沒有這樣的所謂的「頁」

嘗試用佈局替換它,它應該工作

+0

謝謝你,改變它的佈局解決了我的問題 – napi15

1

您需要更改屬性以下

取而代之的是:

definition name="infrastructure.layout.default" page="/WEB-INF/pages/infrastructure/layout-index.jsp"> 

執行FOLL由於:

definition name="infrastructure.layout.default" template="/WEB-INF/pages/infrastructure/layout-index.jsp"> 
相關問題