3

如何在 lift 的 webapp 目录中添加用户可以访问的新页面?

目前只有index.html可以通过http://localhost:8080/或者http://localhost:8080/index.html访问

假设我在 webapp 目录中添加了一个静态文件 newpage.html,那么我该怎么做才能让用户可以通过http://localhost:8080/newpage.html访问它?

4

1 回答 1

7

很久没有用 Lift 做任何事情了,但据我所知,最简单的方法可能是在 bootstrap.liftweb.Boot.scala 类的菜单条目中添加页面。如果您使用 Lift 的 maven 原型之一设置项目,则该类应该在您的项目中。在这个类中,有下面一行(或类似的东西,我得到的例子仍然使用 Lift 1.0,目前我相信他们已经朝着 2.0 版本迈进):


// Build SiteMap
val entries = Menu(Loc("Home", List("index"), "Home")) :: Nil

如果将该行更改为以下内容:


val entries = Menu(Loc("Home", List("index"), "Home")) :: Menu(Loc("Welcome", List("welcome"), "Welcome")) :: Nil

比您可以直接访问您的欢迎页面。

于 2010-05-22T04:30:02.430 回答