Lift is a powerful & secure web framework having elegant features and also stresses the importance of security, maintainability, scalability and performance. Lift applications are written in Scala.
Here we will discuss about creating the menus in Lift. These are the approaches to create a menu:
- Define the url names and routes directly in
Boot.scala
. - Create the seperate Singleton for defining menu items.
Let us see how this works:
Define the url names and routes in Boot.scala
And here is the output:
Create the seperate Singleton for defining menu items
We will define the sitemap in Boot.scala
. Sitemap will obtained from the Application Singleton
Now define your menu items in this seperate singleton say “Application” singleton.
When working with html pages always provide the links to pages corresponds to as defined in your singleton’s sitemap e.g
Lift will search for corresponding HTML pages defined either in Boot.scala
or in Application.scala
in src/main/webapp
folder.
great bro…