如何在Lift框架中添加新页面

时间:2010-05-22 04:10:30

标签: html scala url-rewriting lift

如何在电梯中的webapp目录中添加一个可以被用户访问的新页面?

目前只能通过http://localhost:8080/http://localhost:8080/index.html

访问index.html

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

1 个答案:

答案 0 :(得分: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

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