org.apache.openejb.jee.WebApp.getJspConfig()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(86)

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

WebApp.getJspConfig介绍

暂无

代码示例

代码示例来源:origin: org.apache.openejb/openejb-jee

public void setTaglib(final Taglib taglib) {
  final List<JspConfig> jspConfigs = getJspConfig();
  if (jspConfigs.isEmpty()) {
    jspConfigs.add(new JspConfig());
  }
  jspConfigs.get(0).getTaglib().add(taglib);
}

代码示例来源:origin: org.apache.tomee/openejb-jee

public void setTaglib(final Taglib taglib) {
  final List<JspConfig> jspConfigs = getJspConfig();
  if (jspConfigs.isEmpty()) {
    jspConfigs.add(new JspConfig());
  }
  jspConfigs.get(0).getTaglib().add(taglib);
}

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

@Override
public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException {
  if (webApp.getJspConfig().isEmpty()) {
    return;
  }
  if (webApp.getJspConfig().size() > 1) {
    throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("jsp-config"));
  }
  JspConfig jspConfig = webApp.getJspConfig().get(0);
  for (Taglib taglib : jspConfig.getTaglib()) {
    context.setAttribute(createTaglibKey(taglib), new MergeItem(taglib.getTaglibLocation(), null, ElementSource.WEB_XML));
  }
}

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

private static void checkMultiplicities(WebApp webApp) throws DeploymentException {
  if (webApp.getSessionConfig().size() > 1) {
    throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("session-config"));
  }
  if (webApp.getJspConfig().size() > 1) {
    throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("jsp-config"));
  }
  if (webApp.getLoginConfig().size() > 1) {
    throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("login-config"));
  }
}

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

@Override
public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException {
  if (webFragment.getJspConfig().isEmpty()) {
    return;
  }
  if (webFragment.getJspConfig().size() > 1) {
    logger.warn(WebDeploymentMessageUtils.createMultipleConfigurationWarningMessage("jsp-config", mergeContext.getCurrentJarUrl()));
  }
  JspConfig srcJspConfig = webFragment.getJspConfig().get(0);
  if (webApp.getJspConfig().isEmpty()) {
    webApp.getJspConfig().add( new JspConfig());
  }
  JspConfig targetJspConfig = webApp.getJspConfig().get(0);
  //Merge Tag lib configurations
  for (Taglib taglib : srcJspConfig.getTaglib()) {
    if (MergeHelper.mergeRequired(createTaglibKey(taglib), "jsp-config/tag-lib", "taglib-uri", taglib.getTaglibUri(), "taglib-location", taglib.getTaglibLocation()
        , mergeContext)) {
      targetJspConfig.getTaglib().add(taglib);
    }
  }
  //Merge jsp-property-group configurations, seem that no merge actions are required, just add them to the web.xml file
  for (JspPropertyGroup srcJspPropertyGroup : srcJspConfig.getJspPropertyGroup()) {
    targetJspConfig.getJspPropertyGroup().add(srcJspPropertyGroup);
  }
}

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

WebApp webApp = webModule.getWebApp();
if (webApp != null) {
  for (JspConfig jspConfig : webApp.getJspConfig()) {
    for (Taglib taglib : jspConfig.getTaglib()) {
      String location = taglib.getTaglibLocation();

代码示例来源:origin: org.apache.tomee/openejb-core

final WebApp webApp = webModule.getWebApp();
if (webApp != null) {
  for (final JspConfig jspConfig : webApp.getJspConfig()) {
    for (final Taglib taglib : jspConfig.getTaglib()) {
      String location = taglib.getTaglibLocation();

代码示例来源:origin: org.apache.openejb/openejb-core

final WebApp webApp = webModule.getWebApp();
if (webApp != null) {
  for (final JspConfig jspConfig : webApp.getJspConfig()) {
    for (final Taglib taglib : jspConfig.getTaglib()) {
      String location = taglib.getTaglibLocation();

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jasper-builder

List<JspConfig> jspConfigs = webApp.getJspConfig();
for (JspConfig jspConfig : jspConfigs) {
  List<Taglib> taglibs = jspConfig.getTaglib();

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jasper-builder

List<JspConfig> jspConfigs = webApp.getJspConfig();
List<String> jspMappings = new ArrayList<String>();
for (JspConfig jspConfig : jspConfigs) {

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

List<JspConfig> jspConfigs = webApp.getJspConfig();
for (JspConfig jspConfig : jspConfigs) {
  for (JspPropertyGroup propertyGroup : jspConfig.getJspPropertyGroup()) {

相关文章