List of usage examples for org.apache.commons.lang3 StringEscapeUtils escapeEcmaScript
public static final String escapeEcmaScript(final String input)
Escapes the characters in a String using EcmaScript String rules.
Escapes any values it finds into their EcmaScript String form.
From source file:com.sonicle.webtop.mail.Service.java
public void processPollAdvancedSearch(HttpServletRequest request, HttpServletResponse response, PrintWriter out) {// w ww . j av a 2s. com CoreManager core = WT.getCoreManager(); try { MailAccount account = getAccount(request); String sstart = request.getParameter("start"); int start = 0; if (sstart != null) { start = Integer.parseInt(sstart); } String sout = "{\n"; if (ast != null) { UserProfile profile = environment.getProfile(); Locale locale = profile.getLocale(); java.util.Calendar cal = java.util.Calendar.getInstance(locale); ArrayList<Message> msgs = ast.getResult(); int totalrows = msgs.size(); int newrows = totalrows - start; sout += "total:" + totalrows + ",\nstart:" + start + ",\nlimit:" + newrows + ",\nmessages: [\n"; boolean first = true; for (int i = start; i < msgs.size(); ++i) { Message xm = msgs.get(i); if (xm.isExpunged()) { continue; } IMAPFolder xmfolder = (IMAPFolder) xm.getFolder(); boolean wasopen = xmfolder.isOpen(); if (!wasopen) xmfolder.open(Folder.READ_ONLY); long nuid = xmfolder.getUID(xm); if (!wasopen) xmfolder.close(false); IMAPMessage m = (IMAPMessage) xm; //Date java.util.Date d = m.getSentDate(); if (d == null) { d = m.getReceivedDate(); } if (d == null) { d = new java.util.Date(0); } cal.setTime(d); int yyyy = cal.get(java.util.Calendar.YEAR); int mm = cal.get(java.util.Calendar.MONTH); int dd = cal.get(java.util.Calendar.DAY_OF_MONTH); int hhh = cal.get(java.util.Calendar.HOUR_OF_DAY); int mmm = cal.get(java.util.Calendar.MINUTE); int sss = cal.get(java.util.Calendar.SECOND); String xfolder = xm.getFolder().getFullName(); FolderCache fc = account.getFolderCache(xfolder); String folder = StringEscapeUtils.escapeEcmaScript(xfolder); String foldername = StringEscapeUtils .escapeEcmaScript(MailUtils.htmlescape(getInternationalFolderName(fc))); //From String from = ""; Address ia[] = m.getFrom(); if (ia != null) { InternetAddress iafrom = (InternetAddress) ia[0]; from = iafrom.getPersonal(); if (from == null) { from = iafrom.getAddress(); } } from = (from == null ? "" : StringEscapeUtils.escapeEcmaScript(MailUtils.htmlescape(from))); //To String to = ""; ia = m.getRecipients(Message.RecipientType.TO); if (ia != null) { InternetAddress iato = (InternetAddress) ia[0]; to = iato.getPersonal(); if (to == null) { to = iato.getAddress(); } } to = (to == null ? "" : StringEscapeUtils.escapeEcmaScript(MailUtils.htmlescape(to))); //Subject String subject = m.getSubject(); if (subject != null) { try { subject = MailUtils.decodeQString(subject); } catch (Exception exc) { } } subject = (subject == null ? "" : StringEscapeUtils.escapeEcmaScript(MailUtils.htmlescape(subject))); //Unread boolean unread = !m.isSet(Flags.Flag.SEEN); //if (ppattern==null && unread) ++funread; //Priority int priority = getPriority(m); //Status java.util.Date today = new java.util.Date(); java.util.Calendar cal1 = java.util.Calendar.getInstance(locale); java.util.Calendar cal2 = java.util.Calendar.getInstance(locale); boolean isToday = false; if (d != null) { cal1.setTime(today); cal2.setTime(d); if (cal1.get(java.util.Calendar.DAY_OF_MONTH) == cal2.get(java.util.Calendar.DAY_OF_MONTH) && cal1.get(java.util.Calendar.MONTH) == cal2.get(java.util.Calendar.MONTH) && cal1.get(java.util.Calendar.YEAR) == cal2.get(java.util.Calendar.YEAR)) { isToday = true; } } Flags flags = m.getFlags(); String status = "read"; if (flags != null) { if (flags.contains(Flags.Flag.ANSWERED)) { if (flags.contains("$Forwarded")) { status = "repfwd"; } else { status = "replied"; } } else if (flags.contains("$Forwarded")) { status = "forwarded"; } else if (flags.contains(Flags.Flag.SEEN)) { status = "read"; } else if (isToday) { status = "new"; } else { status = "unread"; } // if (flags.contains(Flags.Flag.USER)) flagImage=webtopapp.getUri()+"/images/themes/"+profile.getTheme()+"/mail/flag.gif"; } //Size int msgsize = 0; msgsize = (m.getSize() * 3) / 4;// /1024 + 1; //User flags String cflag = ""; for (WebtopFlag webtopFlag : webtopFlags) { String flagstring = webtopFlag.label; //String tbflagstring=webtopFlag.tbLabel; if (!flagstring.equals("complete")) { String oldflagstring = "flag" + flagstring; if (flags.contains(flagstring) || flags.contains(oldflagstring) /*|| (tbflagstring!=null && flags.contains(tbflagstring))*/ ) { cflag = flagstring; } } } boolean flagComplete = flags.contains("complete"); if (flagComplete) { cflag += "-complete"; } //idmessage=idmessage.replaceAll("\\\\", "\\\\"); //idmessage=OldUtils.jsEscape(idmessage); if (!first) { sout += ",\n"; } boolean archived = false; if (hasDmsDocumentArchiving()) { archived = m.getHeader("X-WT-Archived") != null; if (!archived) { archived = flags.contains(sflagDmsArchived); } } boolean hasNote = flags.contains(sflagNote); sout += "{folder:'" + folder + "', folderdesc:'" + foldername + "',idmandfolder:'" + folder + "|" + nuid + "',idmessage:'" + nuid + "',priority:" + priority + ",status:'" + status + "',to:'" + to + "',from:'" + from + "',subject:'" + subject + "',date: new Date(" + yyyy + "," + mm + "," + dd + "," + hhh + "," + mmm + "," + sss + "),unread: " + unread + ",size:" + msgsize + ",flag:'" + cflag + "'" + (archived ? ",arch:true" : "") + (isToday ? ",istoday:true" : "") + (hasNote ? ",note:true" : "") + "}"; first = false; } sout += "\n]\n, progress: " + ast.getProgress() + ", curfoldername: '" + StringEscapeUtils.escapeEcmaScript(getInternationalFolderName(ast.getCurrentFolder())) + "', " + "max: " + ast.isMoreThanMax() + ", finished: " + (ast.isFinished() || ast.isCanceled() || !ast.isRunning()) + " }\n"; } else { sout += "total:0,\nstart:0,\nlimit:0,\nmessages: [\n"; sout += "\n] }\n"; } out.println(sout); } catch (Exception exc) { Service.logger.error("Exception", exc); } }
From source file:nl.han.ica.app.models.CodeEditor.java
/** * Sets the value of the Code Editor.// w w w . ja va 2s . c o m * * @param value The value to set in the Code Editor. */ public void setValue(String value) { StringBuilder script = new StringBuilder("editor.setValue('"); script.append(StringEscapeUtils.escapeEcmaScript(value)); script.append("')"); execute(script.toString()); }
From source file:org.apache.jsp.decorators.general_002dbody_002dpre_jsp.java
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.PageContext _jspx_page_context = null; try {/* w ww. jav a2 s. co m*/ response.setContentType("text/html"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("<body id=\"jira\" class=\"aui-layout aui-theme-default "); out.print(JspDecoratorUtils.getBody().getBodyTagProperty("class")); out.write('"'); out.write(' '); out.print(ComponentAccessor.getComponent(ProductVersionDataBeanProvider.class).get() .getBodyHtmlAttributes()); out.write(">\n"); out.write("<div id=\"page\">\n"); out.write(" <header id=\"header\" role=\"banner\">\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); out.write("\n"); out.write("<script>\n"); out.write(" AJS.$(function () {\n"); out.write(" var licenseBanner = require(\"jira/license-banner\");\n"); out.write(" licenseBanner.showLicenseBanner(\""); out.print(StringEscapeUtils.escapeEcmaScript( ComponentAccessor.getComponentOfType(LicenseBannerHelper.class).getExpiryBanner())); out.write("\");\n"); out.write(" licenseBanner.showLicenseFlag(\""); out.print(StringEscapeUtils.escapeEcmaScript( ComponentAccessor.getComponentOfType(LicenseBannerHelper.class).getMaintenanceFlag())); out.write("\");\n"); out.write(" });\n"); out.write("</script>\n"); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); final User loggedInUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(); if (loggedInUser != null) { final InternalWebSudoManager websudoManager = ComponentAccessor .getComponent(InternalWebSudoManager.class); if (websudoManager.isEnabled() && websudoManager.hasValidSession(session)) { request.setAttribute("helpUtil", HelpUtil.getInstance()); out.write("\n"); out.write("<div class=\"aui-message aui-message-warning\" id=\"websudo-banner\">\n"); if (websudoManager.isWebSudoRequest(request)) { out.write("\n"); out.write(" <p>\n"); out.write(" "); if (_jspx_meth_ww_005ftext_005f0(_jspx_page_context)) return; out.write("\n"); out.write(" </p>\n"); } else { out.write("\n"); out.write(" <p>\n"); out.write(" "); if (_jspx_meth_ww_005ftext_005f1(_jspx_page_context)) return; out.write("\n"); out.write(" </p>\n"); } out.write("\n"); out.write("</div>\n"); } } out.write('\n'); out.write('\n'); out.write("\n"); out.write(" "); out.write('\n'); if (_jspx_meth_ww_005fbean_005f0(_jspx_page_context)) return; out.write('\n'); out.write('\n'); final UnsupportedBrowserManager browserManager = ComponentAccessor .getComponent(UnsupportedBrowserManager.class); if (browserManager.isCheckEnabled() && !browserManager.isHandledCookiePresent(request) && browserManager.isUnsupportedBrowser(request)) { request.setAttribute("messageKey", browserManager.getMessageKey(request)); out.write('\n'); if (_jspx_meth_aui_005fcomponent_005f0(_jspx_page_context)) return; out.write('\n'); } out.write("\n"); out.write(" "); out.write('\n'); // // IDEA gives you a warning below because it cant resolve JspWriter. I don't know why but its harmless // ComponentAccessor.getComponent(HeaderFooterRendering.class).includeTopNavigation(out, request, JspDecoratorUtils.getBody()); out.write("\n"); out.write(" </header>\n"); out.write(" "); out.write('\n'); out.write('\n'); AnnouncementBanner banner = ComponentAccessor.getComponentOfType(AnnouncementBanner.class); if (banner.isDisplay()) { out.write("\n"); out.write("<div id=\"announcement-banner\" class=\"alertHeader\">\n"); out.write(" "); out.print(banner.getViewHtml()); out.write("\n"); out.write("</div>\n"); } out.write('\n'); out.write("\n"); out.write(" <section id=\"content\" role=\"main\">\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { out.clearBuffer(); } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
From source file:org.apache.jsp.decorators.general_jsp.java
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.PageContext _jspx_page_context = null; try {//from w w w. jav a 2 s.c om response.setContentType("text/html"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); WebResourceManager webResourceManager = ComponentAccessor.getComponent(WebResourceManager.class); webResourceManager.requireResourcesForContext("atl.general"); webResourceManager.requireResourcesForContext("jira.general"); final FieldsResourceIncluder headFieldResourceIncluder = ComponentAccessor .getComponent(FieldsResourceIncluder.class); headFieldResourceIncluder.includeFieldResourcesForCurrentUser(); out.write('\n'); out.write("\n"); out.write("<!DOCTYPE html>\n"); out.write("<html lang=\""); out.print(ComponentAccessor.getJiraAuthenticationContext().getI18nHelper().getLocale().getLanguage()); out.write("\">\n"); out.write("<head>\n"); out.write(" "); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); // decorator:usePage com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag _jspx_th_decorator_005fusePage_005f0 = (com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag) _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .get(com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag.class); _jspx_th_decorator_005fusePage_005f0.setPageContext(_jspx_page_context); _jspx_th_decorator_005fusePage_005f0.setParent(null); // /includes/decorators/aui-layout/head-common.jsp(8,0) name = id type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null _jspx_th_decorator_005fusePage_005f0.setId("originalPage"); int _jspx_eval_decorator_005fusePage_005f0 = _jspx_th_decorator_005fusePage_005f0.doStartTag(); if (_jspx_th_decorator_005fusePage_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .reuse(_jspx_th_decorator_005fusePage_005f0); return; } _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .reuse(_jspx_th_decorator_005fusePage_005f0); com.opensymphony.module.sitemesh.Page originalPage = null; originalPage = (com.opensymphony.module.sitemesh.Page) _jspx_page_context.findAttribute("originalPage"); out.write('\n'); // // IDEA gives you a warning below because it cant resolve JspWriter. I don't know why but its harmless // HeaderFooterRendering headerFooterRendering = getComponent(HeaderFooterRendering.class); out.write("\n"); out.write("<meta charset=\"utf-8\">\n"); out.write("<meta http-equiv=\"X-UA-Compatible\" content=\""); out.print(headerFooterRendering.getXUACompatible(originalPage)); out.write("\"/>\n"); out.write("<title>"); out.print(headerFooterRendering.getPageTitle(originalPage)); out.write("</title>\n"); // include version meta information headerFooterRendering.includeVersionMetaTags(out); headerFooterRendering.includeGoogleSiteVerification(out); // writes the <meta> tags into the page head headerFooterRendering.requireCommonMetadata(); headerFooterRendering.includeMetadata(out); // include web panels headerFooterRendering.includeWebPanels(out, "atl.header"); out.write('\n'); out.write('\n'); out.write('\n'); XsrfTokenGenerator xsrfTokenGenerator = ComponentAccessor.getComponent(XsrfTokenGenerator.class); out.write(" \n"); out.write("<meta id=\"atlassian-token\" name=\"atlassian-token\" content=\""); out.print(xsrfTokenGenerator.generateToken(request)); out.write("\">\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("<link rel=\"shortcut icon\" href=\""); out.print(headerFooterRendering.getRelativeResourcePrefix()); out.write("/favicon.ico\">\n"); out.write("<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\""); out.print(request.getContextPath()); out.write("/osd.jsp\" title=\""); out.print(headerFooterRendering.getPageTitle(originalPage)); out.write("\"/>\n"); out.write("\n"); out.write(" "); out.write("\n"); out.write("\n"); out.write("\n"); out.write("<!--[if IE]><![endif]-->"); out.write("\n"); out.write("<script type=\"text/javascript\">var contextPath = '"); out.print(request.getContextPath()); out.write("';</script>\n"); // // IDEA gives you a warning below because it cant resolve JspWriter. I don't know why but its harmless // HeaderFooterRendering headerAndFooter = ComponentAccessor.getComponent(HeaderFooterRendering.class); headerAndFooter.requireCommonResources(); headerAndFooter.includeResources(out); out.write("\n"); out.write("<script type=\"text/javascript\" src=\""); out.print(headerAndFooter.getKeyboardShortCutScript(request)); out.write("\"></script>\n"); headerAndFooter.includeWebPanels(out, "atl.header.after.scripts"); out.write('\n'); out.write("\n"); out.write(" "); if (_jspx_meth_decorator_005fhead_005f0(_jspx_page_context)) return; out.write("\n"); out.write("</head>\n"); out.write("<body id=\"jira\" class=\"aui-layout aui-theme-default "); if (_jspx_meth_decorator_005fgetProperty_005f0(_jspx_page_context)) return; out.write('"'); out.write(' '); out.print(ComponentAccessor.getComponent(ProductVersionDataBeanProvider.class).get() .getBodyHtmlAttributes()); out.write(">\n"); out.write("<div id=\"page\">\n"); out.write(" <header id=\"header\" role=\"banner\">\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write(" "); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); out.write("\n"); out.write("<script>\n"); out.write(" AJS.$(function () {\n"); out.write(" var licenseBanner = require(\"jira/license-banner\");\n"); out.write(" licenseBanner.showLicenseBanner(\""); out.print(StringEscapeUtils.escapeEcmaScript( ComponentAccessor.getComponentOfType(LicenseBannerHelper.class).getExpiryBanner())); out.write("\");\n"); out.write(" licenseBanner.showLicenseFlag(\""); out.print(StringEscapeUtils.escapeEcmaScript( ComponentAccessor.getComponentOfType(LicenseBannerHelper.class).getMaintenanceFlag())); out.write("\");\n"); out.write(" });\n"); out.write("</script>\n"); out.write('\n'); out.write('\n'); out.write('\n'); out.write('\n'); final User loggedInUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(); if (loggedInUser != null) { final InternalWebSudoManager websudoManager = ComponentAccessor .getComponent(InternalWebSudoManager.class); if (websudoManager.isEnabled() && websudoManager.hasValidSession(session)) { request.setAttribute("helpUtil", HelpUtil.getInstance()); out.write("\n"); out.write("<div class=\"aui-message aui-message-warning\" id=\"websudo-banner\">\n"); if (websudoManager.isWebSudoRequest(request)) { out.write("\n"); out.write(" <p>\n"); out.write(" "); if (_jspx_meth_ww_005ftext_005f0(_jspx_page_context)) return; out.write("\n"); out.write(" </p>\n"); } else { out.write("\n"); out.write(" <p>\n"); out.write(" "); if (_jspx_meth_ww_005ftext_005f1(_jspx_page_context)) return; out.write("\n"); out.write(" </p>\n"); } out.write("\n"); out.write("</div>\n"); } } out.write('\n'); out.write('\n'); out.write("\n"); out.write(" "); out.write('\n'); if (_jspx_meth_ww_005fbean_005f0(_jspx_page_context)) return; out.write('\n'); out.write('\n'); final UnsupportedBrowserManager browserManager = ComponentAccessor .getComponent(UnsupportedBrowserManager.class); if (browserManager.isCheckEnabled() && !browserManager.isHandledCookiePresent(request) && browserManager.isUnsupportedBrowser(request)) { request.setAttribute("messageKey", browserManager.getMessageKey(request)); out.write('\n'); if (_jspx_meth_aui_005fcomponent_005f0(_jspx_page_context)) return; out.write('\n'); } out.write("\n"); out.write(" "); out.write('\n'); out.write('\n'); // decorator:usePage com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag _jspx_th_decorator_005fusePage_005f1 = (com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag) _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .get(com.opensymphony.module.sitemesh.taglib.decorator.UsePageTag.class); _jspx_th_decorator_005fusePage_005f1.setPageContext(_jspx_page_context); _jspx_th_decorator_005fusePage_005f1.setParent(null); // /includes/decorators/aui-layout/header.jsp(3,0) name = id type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null _jspx_th_decorator_005fusePage_005f1.setId("p"); int _jspx_eval_decorator_005fusePage_005f1 = _jspx_th_decorator_005fusePage_005f1.doStartTag(); if (_jspx_th_decorator_005fusePage_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .reuse(_jspx_th_decorator_005fusePage_005f1); return; } _005fjspx_005ftagPool_005fdecorator_005fusePage_0026_005fid_005fnobody .reuse(_jspx_th_decorator_005fusePage_005f1); com.opensymphony.module.sitemesh.Page p = null; p = (com.opensymphony.module.sitemesh.Page) _jspx_page_context.findAttribute("p"); out.write('\n'); // // IDEA gives you a warning below because it cant resolve JspWriter. I don't know why but its harmless // ComponentAccessor.getComponent(HeaderFooterRendering.class).includeTopNavigation(out, request, p); out.write("\n"); out.write(" </header>\n"); out.write(" "); out.write('\n'); out.write('\n'); AnnouncementBanner banner = ComponentAccessor.getComponentOfType(AnnouncementBanner.class); if (banner.isDisplay()) { out.write("\n"); out.write("<div id=\"announcement-banner\" class=\"alertHeader\">\n"); out.write(" "); out.print(banner.getViewHtml()); out.write("\n"); out.write("</div>\n"); } out.write('\n'); out.write("\n"); out.write(" <section id=\"content\" role=\"main\">\n"); out.write(" "); if (_jspx_meth_decorator_005fbody_005f0(_jspx_page_context)) return; out.write("\n"); out.write(" </section>\n"); out.write(" <footer id=\"footer\" role=\"contentinfo\">\n"); out.write(" "); out.write("\n"); out.write(" "); out.write("\n"); out.write("\n"); out.write("<section class=\"footer-body\">\n"); // // IDEA gives you a warning below because it cant resolve JspWriter. I don't know why but its harmless // HeaderFooterRendering footerRendering = getComponent(HeaderFooterRendering.class); footerRendering.includeFooters(out, request); // include web panels footerRendering.includeWebPanels(out, "atl.footer"); out.write("\n"); out.write(" <div id=\"footer-logo\"><a href=\"http://www.atlassian.com/\">Atlassian</a></div>\n"); out.write("</section>\n"); org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/includes/decorators/global-translations.jsp", out, false); out.write("\n"); out.write(" </footer>\n"); out.write("</div>\n"); out.write("</body>\n"); out.write("</html>\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { out.clearBuffer(); } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
From source file:org.apache.pluto.container.bean.mvc.EncodersImpl.java
@Override public String js(String code) { return StringEscapeUtils.escapeEcmaScript(code); }
From source file:org.apache.rave.portal.web.controller.MessageBundleController.java
private Map<String, String> convertResourceBundleToClientMessagesMap(ResourceBundle resourceBundle) { Map<String, String> map = new HashMap<String, String>(); Enumeration<String> keys = resourceBundle.getKeys(); while (keys.hasMoreElements()) { String key = keys.nextElement(); // only load the messages that are specifically used by the client code for performance reasons // strip off the _rave_client. part of the key if (key.startsWith(CLIENT_MESSAGE_IDENTIFIER)) { map.put(key.replaceFirst(CLIENT_MESSAGE_IDENTIFIER, ""), StringEscapeUtils.escapeEcmaScript(resourceBundle.getString(key))); }/*from w w w.j a v a 2 s .c o m*/ } return map; }
From source file:org.apache.rave.portal.web.tag.RegionWidgetTag.java
/** * Delegates rendering of the RegionWidget to the RenderService * * @return EVAL_BODY_INCLUDE if no exception is thrown * @throws JspException if the regionWidget is not set or is not supported by the renderService. *//*from w w w . j a va 2 s . co m*/ @Override public int doStartTag() throws JspException { if (regionWidget == null) { throw new JspException("RegionWidget not set: " + regionWidget); } if (widget != null && getBean().getSupportedWidgetTypes().contains(widget.getType())) { if (widget.isDisableRendering()) { ScriptManager scriptManager = getBeanFromContext(ScriptManager.class); String widgetScript = String.format(DISABLED_SCRIPT_BLOCK, regionWidget.getRegion().getId(), regionWidget.getId(), StringEscapeUtils.escapeEcmaScript(widget.getDisableRenderingMessage()), regionWidget.isCollapsed(), widget.getId()); String key = REGISTER_DISABLED_WIDGET_KEY + "-" + widget.getId(); scriptManager.registerScriptBlock(key, widgetScript, ScriptLocation.AFTER_RAVE, RenderScope.CURRENT_REQUEST, getContext()); } else { writeString(getBean().render(new RegionWidgetWrapper(widget, regionWidget), getContext())); } } else { throw new JspException("Unsupported regionWidget type: " + regionWidget); } //Certain JSP implementations use tag pools. Setting the regionWidget to null ensures that there is no chance a given tag //will accidentally re-use a region widget if the attribute in the JSP is empty regionWidget = null; widget = null; return EVAL_BODY_INCLUDE; }
From source file:org.apache.struts2.components.Property.java
private String prepare(String value) { String result = value;/*w w w . ja va2s . com*/ if (escapeHtml) { result = StringEscapeUtils.escapeHtml4(result); } if (escapeJavaScript) { result = StringEscapeUtils.escapeEcmaScript(result); } if (escapeXml) { result = StringEscapeUtils.escapeXml(result); } if (escapeCsv) { result = StringEscapeUtils.escapeCsv(result); } return result; }
From source file:org.apache.struts2.json.JSONValidationInterceptor.java
private String buildArray(Collection<String> values) { StringBuilder sb = new StringBuilder(); sb.append("["); for (String value : values) { sb.append("\""); sb.append(StringEscapeUtils.escapeEcmaScript(value)); sb.append("\","); }/* w w w .j a v a2s. com*/ if (values.size() > 0) sb.deleteCharAt(sb.length() - 1); sb.append("]"); return sb.toString(); }
From source file:org.apache.struts2.showcase.model.Skill.java
public String getName() { return StringEscapeUtils.escapeEcmaScript(StringEscapeUtils.escapeHtml4(name)); }