作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何在lift中的webapp目录下添加一个用户可以访问的新页面?
目前只能通过http://localhost:8080/访问index.html或 http://localhost:8080/index.html
假设我在 webapp 目录中添加了一个静态文件 newpage.html,那么我该怎么做才能让用户可以通过 http://localhost:8080/newpage.html 访问它? ?
最佳答案
我已经有很长时间没有使用 Lift 做过任何事情了,但据我所知,最简单的方法可能是将页面添加到 bootstrap.liftweb.Boot.scala 类的菜单项中。如果您使用 Lift 的 maven 原型(prototype)之一设置您的项目,则该类应该存在于您的项目中。在这个类中,有以下行(或类似的东西,我得到的例子仍然使用 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
您可以直接访问您的欢迎页面。
关于html - 如何在 Lift 框架中添加新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886921/
我是一名优秀的程序员,十分优秀!