本文整理了Java中org.sakaiproject.util.Web.escapeJavascript()
方法的一些代码示例,展示了Web.escapeJavascript()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Web.escapeJavascript()
方法的具体详情如下:
包路径:org.sakaiproject.util.Web
类名称: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
protected Map getParameters(HttpServletRequest request) {
Map params = super.getParameters(request);
if (params == null) {
params = new Hashtable();
}
if (ToolManager.getCurrentPlacement() != null) {
params.put("panelId", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId()));
params.put(FormHelper.XSL_SITE_ID, ToolManager.getCurrentPlacement().getContext());
}
if ( request.getAttribute(STYLESHEET_PARAMS) != null )
params.putAll((Map) request.getAttribute(STYLESHEET_PARAMS));
if ( request.getAttribute(STYLESHEET_LOCATION) != null )
params.put(STYLESHEET_LOCATION, request.getAttribute(STYLESHEET_LOCATION));
return params;
}
代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib
public ModelAndView handleRequest(Object requestModel, Map request, Map session, Map application, Errors errors) {
Map model = new HashMap();
model.put("tool", getWorksiteManager().getTool(ToolManager.getCurrentPlacement().getId()));
model.put("mainPanel", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId()));
return new ModelAndView("success", model);
}
代码示例来源:origin: sakaiproject/sakai
public void setupForward(HttpServletRequest req, HttpServletResponse res,
Placement p, String skin) throws ToolException
{
Site site = null;
if ( p != null ) {
try {
site = SiteService.getSite(p.getContext());
}
catch (IdUnusedException ex) {
log.debug(ex.getMessage());
}
}
// Get the tool header properties
Properties props = toolHeaderProperties(req, skin, site, p);
for(Object okey : props.keySet() )
{
String key = (String) okey;
req.setAttribute(key,props.getProperty(key));
}
StringBuilder bodyonload = new StringBuilder();
if (p != null)
{
String element = Web.escapeJavascript("Main" + p.getId());
bodyonload.append("setMainFrameHeight('" + element + "');");
}
bodyonload.append("setFocus(focus_path);");
req.setAttribute("sakai.html.body.onload", bodyonload.toString());
portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin);
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-render-impl
Web.escapeJavascript("Main" + configuration.getId())).append("\"\n")
.append(" id=\"").append(
Web.escapeJavascript("Main" + configuration.getId()))
.append("\"\n title=\"").append(titleString).append(" ").
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
public void setupForward(HttpServletRequest req, HttpServletResponse res,
Placement p, String skin) throws ToolException
{
Site site = null;
if ( p != null ) {
try {
site = SiteService.getSite(p.getContext());
}
catch (IdUnusedException ex) {
log.debug(ex.getMessage());
}
}
// Get the tool header properties
Properties props = toolHeaderProperties(req, skin, site, p);
for(Object okey : props.keySet() )
{
String key = (String) okey;
req.setAttribute(key,props.getProperty(key));
}
StringBuilder bodyonload = new StringBuilder();
if (p != null)
{
String element = Web.escapeJavascript("Main" + p.getId());
bodyonload.append("setMainFrameHeight('" + element + "');");
}
bodyonload.append("setFocus(focus_path);");
req.setAttribute("sakai.html.body.onload", bodyonload.toString());
portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin);
}
代码示例来源:origin: sakaiproject/sakai
m.put("pagePopupUrl", pagePopupUrl);
m.put("pageTitle", Web.escapeHtml(p.getTitle()));
m.put("jsPageTitle", Web.escapeJavascript(p.getTitle()));
m.put("pageId", Web.escapeUrl(p.getId()));
m.put("jsPageId", Web.escapeJavascript(p.getId()));
m.put("pageRefUrl", pagerefUrl);
m.put("pageResetUrl", pageResetUrl);
m.put("isPage", Boolean.valueOf(false));
m.put("toolId", Web.escapeUrl(placement.getId()));
m.put("jsToolId", Web.escapeJavascript(placement.getId()));
m.put("toolRegistryId", placement.getToolId());
m.put("toolTitle", Web.escapeHtml(placement.getTitle()));
m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle()));
m.put("toolrefUrl", toolrefUrl);
m.put("toolpopup", Boolean.valueOf(source!=null));
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
m.put("pagePopupUrl", pagePopupUrl);
m.put("pageTitle", Web.escapeHtml(p.getTitle()));
m.put("jsPageTitle", Web.escapeJavascript(p.getTitle()));
m.put("pageId", Web.escapeUrl(p.getId()));
m.put("jsPageId", Web.escapeJavascript(p.getId()));
m.put("pageRefUrl", pagerefUrl);
m.put("pageResetUrl", pageResetUrl);
m.put("isPage", Boolean.valueOf(false));
m.put("toolId", Web.escapeUrl(placement.getId()));
m.put("jsToolId", Web.escapeJavascript(placement.getId()));
m.put("toolRegistryId", placement.getToolId());
m.put("toolTitle", Web.escapeHtml(placement.getTitle()));
m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle()));
m.put("toolrefUrl", toolrefUrl);
m.put("toolpopup", Boolean.valueOf(source!=null));
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main"
+ placement.getId()));
代码示例来源:origin: sakaiproject/sakai
toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main"
+ placement.getId()));
内容来源于网络,如有侵权,请联系作者删除!