Description: Menus are critical components of software applications. Implementing a static menu is relatively easy--just categorize and customize the application's functionality once. Implementing a dynamic menu, unique for each user depending on his or her profile and preferences, is both challenging and cumbersome. While the Java programming language has built-in support to create basic menu structures, JSP lacks support. Web applications must use either Java applets...