My favorites | 中文(繁體) | Sign in
英文版或許有比此中譯版新的內容

使用靜態檔案

在許多情況下,您會想要在網頁瀏覽器上直接呼叫靜態檔案。瀏覽器通常會直接呼叫影像、CSS 樣式表、JavaScript 程式碼、電影以及 Flash 動畫。為求效率,「應用服務引擎」會從其他伺服器 (不同於呼叫 servlet 的伺服器) 呼叫靜態檔案。

除了 JSP 和 WEB-INF/ 中的檔案之外,「應用服務引擎」預設會讓 WAR 中的所有檔案都成為靜態檔案。路徑符合靜態檔案的所有 URL 要求會在瀏覽器上直接呼叫檔案 (即使路徑同時符合 servlet 或篩選器對應)。您可以使用 appengine-web.xml 檔案設定哪些檔案要被視為靜態檔案。

讓我們使用 CSS 樣式表來修飾訪客留言板的外觀。在這個範例中,我們將不會變更靜態檔案的設定。請參閱「應用程式設定」以取得更多設定靜態檔案和資源檔案的資訊。

簡單的樣式表

在目錄 war/ 建立一個名為 stylesheets/ 的目錄。 在此目錄中,建立名為 main.css 的檔案,其內容如下:

body {
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #FFFFCC;
}

最後,編輯 war/guestbook.jsp 並於上方 <html> 行之後插入下列行:

<html>
  <head>
    <link type="text/css" rel="stylesheet" href="/stylesheets/main.css" />
  </head>

  <body>
    ...
  </body>
</html>

請瀏覽 http://localhost:8080/。新的版本會使用樣式表。

接下來...

這個時候,您就可以將完成的應用程式跟全世界分享啦!

繼續瀏覽「上傳應用程式」一節。