/** * Controller that adds javascript to the head portion of a page * * @param context ReqauestContext * @return null */ public ForwardAction insertJavascriptIntoHead(RequestContext context) { Object obj = context.getPageScopeData().get(RuntimePage.PAGESCOPE_HEAD_INJECTION); if (null != obj) { String str = (String)obj; // Assuming a String is in here already context.getPageScopeData().put(RuntimePage.PAGESCOPE_HEAD_INJECTION, str + "\r\n<script language='javascript' type='text/javascript'></script>"); } else { context.getPageScopeData().put(RuntimePage.PAGESCOPE_HEAD_INJECTION, "\r\n<script language='javascript' type='text/javascript'></script>"); } return null; }
I am finding this problem in .page, actually I want my custom metadata need to place in Head tag of each page.