org.owasp.encoder.Encode.forHtmlContent()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(294)

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

Encode.forHtmlContent介绍

[英]See #forHtmlContent(String) for description of encoding. This version writes directly to a Writer without an intervening string.
[中]有关编码的说明,请参见#forHtmlContent(字符串)。此版本直接写入写入程序,无需插入字符串。

代码示例

代码示例来源:origin: primefaces/primefaces

/**
 * @see Encode#forHtmlContent(String)
 */
public static String forHtmlContent(String input) {
  return Encode.forHtmlContent(input);
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * Encodes for HTML text content.
 *
 * @param s
 * @return Encoded String
 */
public static String encodeForHtmlContent(String s) {
  return Encode.forHtmlContent(s);
}

代码示例来源:origin: org.wso2.carbon.registry/org.wso2.carbon.registry.resource.ui

public static String process(
      HttpServletRequest request, HttpServletResponse response, ServletConfig config)
      throws Exception {

    String resourcePath = request.getParameter("resourcePath");
    String description = request.getParameter("description");
    description = Encode.forHtmlContent(description);

    description = description.replaceAll("<br>", "\n");
    String cookie = (String) request.
        getSession().getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE);

    ResourceServiceClient client =
        new ResourceServiceClient(cookie, config, request.getSession());
    client.setDescription(resourcePath, description);

    return description;
  }
}

代码示例来源:origin: org.owasp.encoder/encoder-jsp

@Override
  public void doTag() throws JspException, IOException {
    Encode.forHtmlContent(getJspContext().getOut(), _value);
  }
}

代码示例来源:origin: OWASP/owasp-java-encoder

@Override
  public void doTag() throws JspException, IOException {
    Encode.forHtmlContent(getJspContext().getOut(), _value);
  }
}

代码示例来源:origin: org.wso2.carbon.identity.inbound.auth.saml.cloud/org.wso2.carbon.identity.sso.saml.cloud

private String getPostHtml(String acUrl, String relayState, SAMLLogoutResponse logoutResponse) {
  StringBuilder out = new StringBuilder();
  out.append("<html>");
  out.append("<body>");
  out.append("<p>You are now redirected back to " + Encode.forHtmlContent(acUrl));
  out.append(" If the redirection fails, please click the post button.</p>");
  out.append("<form method='post' action='" + Encode.forHtmlAttribute(acUrl) + "'>");
  out.append("<p>");
  out.append("<input type='hidden' name='SAMLResponse' value='" +
        Encode.forHtmlAttribute(logoutResponse.getRespString()) + "'>");
  if (relayState != null) {
    out.append("<input type='hidden' name='RelayState' value='" + Encode.forHtmlAttribute(relayState) +
          "'>");
  }
  out.append("<button type='submit'>POST</button>");
  out.append("</p>");
  out.append("</form>");
  out.append("<script type='text/javascript'>");
  out.append("document.forms[0].submit();");
  out.append("</script>");
  out.append("</body>");
  out.append("</html>");
  return out.toString();
}

代码示例来源:origin: org.wso2.carbon.identity.inbound.auth.saml.cloud/org.wso2.carbon.identity.sso.saml.cloud

private String getPostHtml(String acUrl, String relayState, String authenticatedIdPs, SAMLLoginResponse
    loginResponse) {
  StringBuilder out = new StringBuilder();
  out.append("<html>");
  out.append("<body>");
  out.append("<p>You are now redirected back to " + Encode.forHtmlContent(acUrl));
  out.append(" If the redirection fails, please click the post button.</p>");
  out.append("<form method='post' action='" + Encode.forHtmlAttribute(acUrl) + "'>");
  out.append("<p>");
  out.append("<input type='hidden' name='SAMLResponse' value='" + Encode.forHtmlAttribute(loginResponse
      .getRespString()) + "'>");
  if (relayState != null) {
    out.append("<input type='hidden' name='RelayState' value='" + Encode.forHtmlAttribute(relayState) +
        "'>");
  }
  if (StringUtils.isBlank(authenticatedIdPs)) {
    out.append("<input type='hidden' name='AuthenticatedIdPs' value='" +
        Encode.forHtmlAttribute(authenticatedIdPs) + "'>");
  }
  out.append("<button type='submit'>POST</button>");
  out.append("</p>");
  out.append("</form>");
  out.append("<script type='text/javascript'>");
  out.append("document.forms[0].submit();");
  out.append("</script>");
  out.append("</body>");
  out.append("</html>");
  return out.toString();
}

代码示例来源:origin: org.wso2.carbon.identity/org.wso2.carbon.identity.sso.saml

out.println("<html>");
out.println("<body>");
out.println("<p>You are now redirected back to " + Encode.forHtmlContent(acUrl));
out.println(" If the redirection fails, please click the post button.</p>");
out.println("<form method='post' action='" + Encode.forHtmlAttribute(acUrl) + "'>");

相关文章