Как добавить новую страницу в Lift Framework - PullRequest
3 голосов
/ 22 мая 2010

Как добавить новую страницу в каталог веб-приложения в лифте, к которой могут получить доступ пользователи?

В настоящее время только index.html может быть доступен через http://localhost:8080/ или http://localhost:8080/index.html

Скажем, я добавляю статический файл newpage.html в каталог веб-приложений, что я могу сделать, чтобы пользователи могли получить к нему доступ через http://localhost:8080/newpage.html?

1 Ответ

7 голосов
/ 22 мая 2010

Прошло много времени с тех пор, как я что-то делал с Lift, но, насколько я помню, самый простой способ - добавить страницу в пункты меню в классе bootstrap.liftweb.Boot.scala. Если вы настроили свой проект, используя один из maven-архетипов Lift, этот класс должен присутствовать в вашем проекте. В этом классе есть следующая строка (или что-то похожее на это, пример, который я получил, все еще использует Lift 1.0, в настоящее время я полагаю, что они уже движутся к выпуску 2.0):


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

Если вы измените эту строку на следующую:

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

, чем вы можете напрямую перейти на страницу приветствия.

...