How can I access an object from ModelMap in jsp so that a method can be called on it? I am currently getting this error:
Syntax error on token "$", delete this token
Jsp
<body> <% MenuWriter m = ${data.menus} %> <%= m.getMenus()%> </body>
Java
@Controller @RequestMapping("/dashboard.htm") @SessionAttributes("data") public class DashBoardController { @RequestMapping(method = RequestMethod.GET) public String getPage(ModelMap model) { String[] menus = { "user", "auth", "menu items", }; String[] files = { "menu", "item", "files", }; MenuWriter m = new MenuWriter(menus, files); model.addAttribute("menus", m); String[] atocs = { "array", "of", "String" }; model.addAttribute("user_atocs", atocs); return "dashboard"; } }
source share