List of usage examples for org.apache.commons.lang StringEscapeUtils escapeHtml
public static String escapeHtml(String input)
From source file:com.pedra.storefront.breadcrumb.impl.SearchBreadcrumbBuilder.java
public List<Breadcrumb> getBreadcrumbs(final String categoryCode, final String searchText, final boolean emptyBreadcrumbs) throws IllegalArgumentException { final List<Breadcrumb> breadcrumbs = new ArrayList<Breadcrumb>(); if (categoryCode == null) { final Breadcrumb breadcrumb = new Breadcrumb("/search?text=" + getEncodedUrl(searchText), StringEscapeUtils.escapeHtml(searchText), (emptyBreadcrumbs ? LAST_LINK_CLASS : "")); breadcrumbs.add(breadcrumb);// www. j ava2 s . c om } else { // Create category hierarchy path for breadcrumb final List<Breadcrumb> categoryBreadcrumbs = new ArrayList<Breadcrumb>(); final Collection<CategoryModel> categoryModels = new ArrayList<CategoryModel>(); final CategoryModel lastCategoryModel = getCommerceCategoryService().getCategoryForCode(categoryCode); categoryModels.addAll(lastCategoryModel.getSupercategories()); categoryBreadcrumbs .add(getCategoryBreadcrumb(lastCategoryModel, (!emptyBreadcrumbs ? LAST_LINK_CLASS : ""))); while (!categoryModels.isEmpty()) { final CategoryModel categoryModel = categoryModels.iterator().next(); if (!(categoryModel instanceof ClassificationClassModel)) { if (categoryModel != null) { categoryBreadcrumbs.add(getCategoryBreadcrumb(categoryModel)); categoryModels.clear(); categoryModels.addAll(categoryModel.getSupercategories()); } } else { categoryModels.remove(categoryModel); } } Collections.reverse(categoryBreadcrumbs); breadcrumbs.addAll(categoryBreadcrumbs); } return breadcrumbs; }
From source file:com.onehippo.gogreen.components.jobs.Overview.java
@Override public void doBeforeRender(HstRequest request, HstResponse response) { super.doBeforeRender(request, response); String currentPageParam = getPublicRequestParameter(request, Constants.PAGE); int pageNumber = ComponentUtil.parseIntParameter(Constants.PAGE, currentPageParam, Constants.DEFAULT_PAGE_NUMBER, log); String query = this.getPublicRequestParameter(request, "query"); query = SearchInputParsingUtils.parse(query, false); request.setAttribute("query", StringEscapeUtils.escapeHtml(query)); HippoBean currentBean = getContentBean(request); if (currentBean == null) { ResolvedSiteMapItem resolvedSiteMapItem = request.getRequestContext().getResolvedSiteMapItem(); log.warn(//w w w . j a v a 2 s . com "Content bean not found; please check the relative content path for sitemap item: {}. Relative content path: {}.", resolvedSiteMapItem.getHstSiteMapItem().getId(), resolvedSiteMapItem.getRelativeContentPath()); return; } if (!(currentBean instanceof HippoFacetChildNavigationBean)) { try { @SuppressWarnings("unchecked") HstQuery hstQuery = this.getQueryManager(request).createQuery(currentBean, JobsDocument.class); if (!StringUtils.isEmpty(query)) { Filter f = hstQuery.createFilter(); Filter f1 = hstQuery.createFilter(); f1.addContains(".", query); Filter f2 = hstQuery.createFilter(); f2.addContains("hippogogreen:title", query); f.addOrFilter(f1); f.addOrFilter(f2); hstQuery.setFilter(f); } HstQueryResult result = hstQuery.execute(); request.setAttribute("docs", new PageableCollection<HippoBean>(result.getHippoBeans(), GoGreenUtil.getIntConfigurationParameter(request, Constants.PAGE_SIZE, Constants.DEFAULT_PAGE_SIZE), pageNumber)); request.setAttribute("count", result.getSize()); } catch (QueryException e) { throw new HstComponentException("Query exception while searching jobs: " + e.getMessage(), e); } } else { HippoFacetNavigationBean facetBean = BeanUtils.getFacetNavigationBean(request, query, objectConverter); if (facetBean != null) { request.setAttribute("docs", new PageableCollection(facetBean.getResultSet().getDocumentIterator(JobsDocument.class), facetBean.getCount().intValue(), GoGreenUtil.getIntConfigurationParameter(request, Constants.PAGE_SIZE, Constants.DEFAULT_PAGE_SIZE), pageNumber)); request.setAttribute("count", facetBean.getCount()); } else { request.setAttribute("count", 0); } } }
From source file:com.exxonmobile.ace.hybris.storefront.breadcrumb.impl.SearchBreadcrumbBuilder.java
public List<Breadcrumb> getBreadcrumbs(final String categoryCode, final String searchText, final boolean emptyBreadcrumbs) throws IllegalArgumentException { final List<Breadcrumb> breadcrumbs = new ArrayList<Breadcrumb>(); if (categoryCode == null) { final Breadcrumb breadcrumb = new Breadcrumb("/search?text=" + getEncodedUrl(searchText), StringEscapeUtils.escapeHtml(searchText), (emptyBreadcrumbs ? LAST_LINK_CLASS : "")); breadcrumbs.add(breadcrumb);/* w w w.j a va 2 s .co m*/ } else { // Create category hierarchy path for breadcrumb final List<Breadcrumb> categoryBreadcrumbs = new ArrayList<Breadcrumb>(); final Collection<CategoryModel> categoryModels = new ArrayList<CategoryModel>(); final CategoryModel lastCategoryModel = getCommerceCategoryService().getCategoryForCode(categoryCode); categoryModels.addAll(lastCategoryModel.getSupercategories()); categoryBreadcrumbs .add(getCategoryBreadcrumb(lastCategoryModel, (!emptyBreadcrumbs ? LAST_LINK_CLASS : ""))); while (!categoryModels.isEmpty()) { final CategoryModel categoryModel = categoryModels.iterator().next(); if (!(categoryModel instanceof ClassificationClassModel)) { if (categoryModel != null) { categoryBreadcrumbs.add(getCategoryBreadcrumb(categoryModel)); categoryModels.clear(); categoryModels.addAll(categoryModel.getSupercategories()); } } else { categoryModels.remove(categoryModel); } } Collections.reverse(categoryBreadcrumbs); breadcrumbs.addAll(categoryBreadcrumbs); } return breadcrumbs; }
From source file:com.alibaba.jstorm.ui.controller.NettyController.java
@RequestMapping(value = "/netty", method = RequestMethod.GET) public String show(@RequestParam(value = "cluster", required = true) String clusterName, @RequestParam(value = "topology", required = true) String topology_id, @RequestParam(value = "host", required = true) String host, @RequestParam(value = "page", required = false) String page, @RequestParam(value = "win", required = false) String win, ModelMap model) { clusterName = StringEscapeUtils.escapeHtml(clusterName); long start = System.currentTimeMillis(); host = NetWorkUtils.host2Ip(host);//from ww w.j av a 2 s . c o m int window = UIUtils.parseWindow(win); UIUtils.addWindowAttribute(model, window); int _page = JStormUtils.parseInt(page, 1); NimbusClient client = null; try { client = NimbusClientManager.getNimbusClient(clusterName); //get netty metrics, page is from 1 MetricInfo nettyMetric = client.getClient().getPagingNettyMetrics(topology_id, host, _page); // System.out.println("nettyMetric:"+nettyMetric); List<UINettyMetric> nettyData = getNettyData(nettyMetric, host, window); model.addAttribute("nettyMetrics", nettyData); model.addAttribute("nettyHead", UIMetricUtils.sortHead(nettyData, UINettyMetric.HEAD)); int size = client.getClient().getNettyMetricSizeByHost(topology_id, host); // System.out.println("netty size:"+size); int pageSize = (size + PAGE_SIZE - 1) / PAGE_SIZE; model.addAttribute("pageSize", pageSize); model.addAttribute("curPage", _page); if (size == 0) { //check whether netty metric is turn off Map conf = UIUtils.getTopologyConf(clusterName, topology_id); boolean enable = MetricUtils.isEnableNettyMetrics(conf); if (!enable) { model.addAttribute("flush", "the netty metrics is not enabled"); } } } catch (Exception e) { NimbusClientManager.removeClient(clusterName); LOG.error(e.getMessage(), e); UIUtils.addErrorAttribute(model, e); } // page information model.addAttribute("clusterName", clusterName); model.addAttribute("host", host); model.addAttribute("page", "netty"); model.addAttribute("topologyId", topology_id); model.addAttribute("supervisorPort", UIUtils.getSupervisorPort(clusterName)); UIUtils.addTitleAttribute(model, "Netty Summary"); LOG.info("netty page show cost:{}ms", System.currentTimeMillis() - start); return "netty"; }
From source file:au.edu.ausstage.exchange.types.Resource.java
public String toHtml() { StringBuilder builder = new StringBuilder("<li>"); builder.append("<a href=\"" + url + "\" title=\"View this record in AusStage\">" + StringEscapeUtils.escapeHtml(title) + "</a>:" + StringEscapeUtils.escapeHtml(citation)); builder.append("</li>"); return builder.toString(); }
From source file:com.healthcit.cacure.web.controller.XFormPreviewController.java
@SuppressWarnings("unchecked") @RequestMapping(value = Constants.XFORM_PREVIEW_URI, method = RequestMethod.POST) public ModelAndView processXForm(HttpServletRequest request, HttpServletResponse response) { ModelAndView map = new ModelAndView(); String xformContent = org.apache.commons.lang.StringUtils.defaultIfEmpty(IOUtils.read(request), "No content available"); String escapedXformContent = StringEscapeUtils.escapeHtml(xformContent); map.getModelMap().put(XFORM_BODY, escapedXformContent); map.getModelMap().put(XFORM_MODEL, MODEL_START_TAG + ">" + xformContent + MODEL_END_TAG); map.getModelMap().put(XFORM_TITLE, "SUBMISSION SUCCESSFUL"); map.setViewName(XFORM_PREVIEW_VIEW); return map;// ww w . ja v a 2s . com }
From source file:edu.jdomengine.core.attr.JDomDataset.java
@Override public StringBuilder toHtml5(StringBuilder str) { for (Entry<String, String> e : getSet().entrySet()) { if (e.getKey() != null && e.getKey() != IJDom.EMPTY_STRING) { String arg = StringEscapeUtils.escapeHtml(e.getKey()).replaceAll("[^\\w\\d]", IJDom.EMPTY_STRING); //$NON-NLS-1$ String val = StringEscapeUtils.escapeHtml(e.getValue()); str.append(" data-").append(arg).append("=\"") //$NON-NLS-1$ //$NON-NLS-2$ .append(val).append("\""); //$NON-NLS-1$ }//from w ww. ja v a 2s. com } return str; }
From source file:com.google.gerrit.server.documentation.MarkdownFormatter.java
public MarkdownFormatter setCss(String css) { this.css = StringEscapeUtils.escapeHtml(css); return this; }
From source file:ch.systemsx.cisd.openbis.generic.shared.dto.identifier.IdentifierHelper.java
/** * Converts "sub" code from <var>sampleCode</var> that is in exactly the same as the one kept in * DB./* www.ja v a 2 s . c om*/ */ public final static String convertSubCode(String sampleCode) { return StringEscapeUtils.escapeHtml(sampleCode); }
From source file:io.github.jrobotframework.syntax.HighlighterUtils.java
public String highlight(String code, String type, boolean linenumber) { return "\n" + StringEscapeUtils.escapeHtml(code); // interpreter.set("code", code); // interpreter.set("type", type); ///*from w w w. j a va 2s.c o m*/ // interpreter.exec("from pygments import highlight\n" + // "from pygments.lexers import get_lexer_by_name\n" + // "from pygments.formatters import HtmlFormatter\n" + // "formatter = HtmlFormatter(cssclass=\"syntax\"" + (linenumber ? ",linenos=\"table\"" : "") + ")\n" + // "result = highlight(code, get_lexer_by_name(type), formatter)\n"); // // return String.valueOf(interpreter.get("result")) + "<link rel='stylesheet' href='highlight.css'>"; }