org.sakaiproject.util.Web.escapeJavascript()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 JavaScript  
字(5.8k)|赞(0)|评价(0)|浏览(327)

本文整理了Java中org.sakaiproject.util.Web.escapeJavascript()方法的一些代码示例,展示了Web.escapeJavascript()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Web.escapeJavascript()方法的具体详情如下:
包路径:org.sakaiproject.util.Web
类名称:Web
方法名:escapeJavascript

Web.escapeJavascript介绍

[英]Return a string based on value that is safe to place into a javascript / html identifier: anything not alphanumeric change to 'x'. If the first character is not alphabetic, a letter 'i' is prepended.
[中]返回一个基于值的字符串,该值可以安全地放入javascript/html标识符中:任何非字母数字的内容都可以更改为“x”。如果第一个字符不是字母,则在前面加上字母“i”。

代码示例

代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib

  1. protected Map getParameters(HttpServletRequest request) {
  2. Map params = super.getParameters(request);
  3. if (params == null) {
  4. params = new Hashtable();
  5. }
  6. if (ToolManager.getCurrentPlacement() != null) {
  7. params.put("panelId", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId()));
  8. params.put(FormHelper.XSL_SITE_ID, ToolManager.getCurrentPlacement().getContext());
  9. }
  10. if ( request.getAttribute(STYLESHEET_PARAMS) != null )
  11. params.putAll((Map) request.getAttribute(STYLESHEET_PARAMS));
  12. if ( request.getAttribute(STYLESHEET_LOCATION) != null )
  13. params.put(STYLESHEET_LOCATION, request.getAttribute(STYLESHEET_LOCATION));
  14. return params;
  15. }

代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib

  1. public ModelAndView handleRequest(Object requestModel, Map request, Map session, Map application, Errors errors) {
  2. Map model = new HashMap();
  3. model.put("tool", getWorksiteManager().getTool(ToolManager.getCurrentPlacement().getId()));
  4. model.put("mainPanel", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId()));
  5. return new ModelAndView("success", model);
  6. }

代码示例来源:origin: sakaiproject/sakai

  1. public void setupForward(HttpServletRequest req, HttpServletResponse res,
  2. Placement p, String skin) throws ToolException
  3. {
  4. Site site = null;
  5. if ( p != null ) {
  6. try {
  7. site = SiteService.getSite(p.getContext());
  8. }
  9. catch (IdUnusedException ex) {
  10. log.debug(ex.getMessage());
  11. }
  12. }
  13. // Get the tool header properties
  14. Properties props = toolHeaderProperties(req, skin, site, p);
  15. for(Object okey : props.keySet() )
  16. {
  17. String key = (String) okey;
  18. req.setAttribute(key,props.getProperty(key));
  19. }
  20. StringBuilder bodyonload = new StringBuilder();
  21. if (p != null)
  22. {
  23. String element = Web.escapeJavascript("Main" + p.getId());
  24. bodyonload.append("setMainFrameHeight('" + element + "');");
  25. }
  26. bodyonload.append("setFocus(focus_path);");
  27. req.setAttribute("sakai.html.body.onload", bodyonload.toString());
  28. portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin);
  29. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-render-impl

  1. Web.escapeJavascript("Main" + configuration.getId())).append("\"\n")
  2. .append(" id=\"").append(
  3. Web.escapeJavascript("Main" + configuration.getId()))
  4. .append("\"\n title=\"").append(titleString).append(" ").

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. public void setupForward(HttpServletRequest req, HttpServletResponse res,
  2. Placement p, String skin) throws ToolException
  3. {
  4. Site site = null;
  5. if ( p != null ) {
  6. try {
  7. site = SiteService.getSite(p.getContext());
  8. }
  9. catch (IdUnusedException ex) {
  10. log.debug(ex.getMessage());
  11. }
  12. }
  13. // Get the tool header properties
  14. Properties props = toolHeaderProperties(req, skin, site, p);
  15. for(Object okey : props.keySet() )
  16. {
  17. String key = (String) okey;
  18. req.setAttribute(key,props.getProperty(key));
  19. }
  20. StringBuilder bodyonload = new StringBuilder();
  21. if (p != null)
  22. {
  23. String element = Web.escapeJavascript("Main" + p.getId());
  24. bodyonload.append("setMainFrameHeight('" + element + "');");
  25. }
  26. bodyonload.append("setFocus(focus_path);");
  27. req.setAttribute("sakai.html.body.onload", bodyonload.toString());
  28. portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin);
  29. }

代码示例来源:origin: sakaiproject/sakai

  1. m.put("pagePopupUrl", pagePopupUrl);
  2. m.put("pageTitle", Web.escapeHtml(p.getTitle()));
  3. m.put("jsPageTitle", Web.escapeJavascript(p.getTitle()));
  4. m.put("pageId", Web.escapeUrl(p.getId()));
  5. m.put("jsPageId", Web.escapeJavascript(p.getId()));
  6. m.put("pageRefUrl", pagerefUrl);
  7. m.put("pageResetUrl", pageResetUrl);
  8. m.put("isPage", Boolean.valueOf(false));
  9. m.put("toolId", Web.escapeUrl(placement.getId()));
  10. m.put("jsToolId", Web.escapeJavascript(placement.getId()));
  11. m.put("toolRegistryId", placement.getToolId());
  12. m.put("toolTitle", Web.escapeHtml(placement.getTitle()));
  13. m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle()));
  14. m.put("toolrefUrl", toolrefUrl);
  15. m.put("toolpopup", Boolean.valueOf(source!=null));

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. m.put("pagePopupUrl", pagePopupUrl);
  2. m.put("pageTitle", Web.escapeHtml(p.getTitle()));
  3. m.put("jsPageTitle", Web.escapeJavascript(p.getTitle()));
  4. m.put("pageId", Web.escapeUrl(p.getId()));
  5. m.put("jsPageId", Web.escapeJavascript(p.getId()));
  6. m.put("pageRefUrl", pagerefUrl);
  7. m.put("pageResetUrl", pageResetUrl);
  8. m.put("isPage", Boolean.valueOf(false));
  9. m.put("toolId", Web.escapeUrl(placement.getId()));
  10. m.put("jsToolId", Web.escapeJavascript(placement.getId()));
  11. m.put("toolRegistryId", placement.getToolId());
  12. m.put("toolTitle", Web.escapeHtml(placement.getTitle()));
  13. m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle()));
  14. m.put("toolrefUrl", toolrefUrl);
  15. m.put("toolpopup", Boolean.valueOf(source!=null));

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main"
  2. + placement.getId()));

代码示例来源:origin: sakaiproject/sakai

  1. toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main"
  2. + placement.getId()));

相关文章