I am starting to develop a website using Spring MVC 4. I'd like my website to have a top-navigation. When a user hovers over the top-navigation I want them to see a list of the pages that they have access to.
How do I achieve this in a Spring MVC 4 best-practice way?
To illustrate my example, imagine the following:
<ul id='menu-nav'>
<li><a href='homeURL'>Home</a></li>
<li><a href='page1URL'>Page 1</a></li>
<li><a href='page2URL'>Page 2</a></li>
</ul>
Above is a list of all the pages in my very limited website. Once each user logs in, I want them to only be able to see the links to the pages that they have access to.
So, as an example, a user logging in with ADMIN rights would see ALL the links. But a user who DOES NOT have ADMIN rights would only see links to the Home Page and Page 1.
Can anyone suggest a way to implement this?