我是新來scala的Lift framework。出於某種原因,index.html駐留在web-app目錄中,當我啓動碼頭時,http://localhost:8080/將指向那個index.html文件就好了。但是,如果我將login.html文件放在與index.html相同的文件夾中,然後轉到http://localhost:8080/login,則Lift不會提供該文件。我在哪裏把html文件放到我的web-app文件夾中,用maven升降機項目?
我需要在哪裏放置文件才能讓它們註冊?我有點失落,因爲行爲似乎只適用於index.html而沒有別的。
這是當我在Chrome中查看源代碼會發生什麼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html> <body>The Requested URL /login was not found on this server</body> </html>
只要確定:http:// localhost:8080/login.html對不對? – houbysoft 2010-06-17 15:27:54
是的,我忘記提及了。無論延期如何,它都不起作用。我不知道發生了什麼問題。我必須告訴Lift手動添加這些html文件嗎?或者把它指向一些「公共html」目錄? – egervari 2010-06-17 15:37:40
默認情況下,Lift Boot類會使用您可以訪問的頁面構建一個站點地圖。檢查:http://stackoverflow.com/questions/2886921/how-to-add-a-new-page-in-lift-framework – 2010-06-17 16:13:01