Есть java-скрипт: Код | <script type="text/javascript"> var menu,toolbar; function initMenu() { var menuData = {parent: "menuObj",icon_path: "../common/imgs/",xml: "../common/menu.jsp?rol=<bean:write name="loginActionForm" property="role"/>"}; menu = new dhtmlXMenuObject(menuData); menu.setSkin("dhx_skyblue"); menu.setTopText("<bean:write name="loginActionForm" property="rem_name"/><bean:write name="loginActionForm" property="PIP"/> "); menu.attachEvent("onClick", menuClick); toolbar = new dhtmlXToolbarObject("toolbarObj"); toolbar.setIconsPath("../common/imgs/"); toolbar.loadXML("../common/toolbar.jsp?rol=<bean:write name="loginActionForm" property="role"/>"); toolbar.attachEvent("onClick", menuClick); } </script>
|
Он вызывается в: Код | <body onload="initMenu();">
|
Код | public class loginActionForm extends org.apache.struts.action.ActionForm { private String role; private String PIP; private String rem_name; ... //getters and setters ... public loginActionForm() { super(); } }
|
Иногда вылезает Exception: Код | Cannot find bean: "loginActionForm" in any scope org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "loginActionForm" in any scope
|
Вопрос: как это можно обработать в js???
|