我在liftweb中创建菜单,这是我的代码
def sitemap() = SiteMap(
Menu("Menu1") / "menu1" submenus(
Menu("Submenu1") / "submenu1" ,
Menu("Submenu2") / "submenu2",
Menu("Submenu3") / "submenu3"),
Menu("Menu2") / "menu2"
)
它有效但当我选择Menu1时它会显示menu1.html页面,但我希望默认显示submenu1页面
我意识到这应该很简单,但我是初学者,无法弄清楚如何做到这一点
答案 0 :(得分:0)
LiftRules.dispatch似乎很好,看起来像这样:
LiftRules.dispatch.prepend {
case Req("menu1" :: Nil, _, _) => () =>{
Full(RedirectResponse("/submenu1"))
}
}
http://exploring.liftweb.net/master/index-3.html#toc-Section-3.8