javax.servlet.ServletContext.setInitParameter()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(463)

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

ServletContext.setInitParameter介绍

[英]Set the given initialisation parameter to the given value.
[中]将给定的初始化参数设置为给定值。

代码示例

代码示例来源:origin: igniterealtime/Openfire

@Override
public boolean setInitParameter( String s, String s1 )
{
  return proxy.setInitParameter( s, s1 );
}

代码示例来源:origin: ctripcorp/apollo

@Bean
public ServletContextInitializer servletContextInitializer() {
 return servletContext -> {
  String loggingServerIP = portalConfig.cloggingUrl();
  String loggingServerPort = portalConfig.cloggingPort();
  String credisServiceUrl = portalConfig.credisServiceUrl();
  servletContext.setInitParameter("loggingServerIP",
    Strings.isNullOrEmpty(loggingServerIP) ? "" : loggingServerIP);
  servletContext.setInitParameter("loggingServerPort",
    Strings.isNullOrEmpty(loggingServerPort) ? "" : loggingServerPort);
  servletContext.setInitParameter("credisServiceUrl",
    Strings.isNullOrEmpty(credisServiceUrl) ? "" : credisServiceUrl);
 };
}

代码示例来源:origin: weibocom/motan

@Override
public void contextInitialized(ServletContextEvent sce) {
  ServletContext servletContext = sce.getServletContext();
  servletContext.setInitParameter("resteasy.injector.factory", RestfulInjectorFactory.class.getName());
  servletContext.setInitParameter(ResteasyContextParameters.RESTEASY_PROVIDERS,
      RpcExceptionMapper.class.getName());
  super.contextInitialized(sce);
  ServletRestServer.setResteasyDeployment(deployment);
}

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

@Override
  public void onStartup(ServletContext sc) throws ServletException {
    if (sc.getInitParameter(PAR_NAME_CTX_CONFIG_LOCATION) == null) {
      LOGGER.config(LocalizationMessages.REGISTERING_CTX_LOADER_LISTENER());
      sc.setInitParameter(PAR_NAME_CTX_CONFIG_LOCATION, "classpath:applicationContext.xml");
      sc.addListener("org.springframework.web.context.ContextLoaderListener");
      sc.addListener("org.springframework.web.context.request.RequestContextListener");
    } else {
      LOGGER.config(LocalizationMessages.SKIPPING_CTX_LODAER_LISTENER_REGISTRATION());
    }
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void globalInitializerClasses() throws Exception {
  DispatcherServlet servlet = new DispatcherServlet();
  servlet.setContextClass(SimpleWebApplicationContext.class);
  getServletContext().setInitParameter(ContextLoader.GLOBAL_INITIALIZER_CLASSES_PARAM,
      TestWebContextInitializer.class.getName() + "," + OtherWebContextInitializer.class.getName());
  servlet.init(servletConfig);
  assertEquals("true", getServletContext().getAttribute("initialized"));
  assertEquals("true", getServletContext().getAttribute("otherInitialized"));
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void mixedInitializerClasses() throws Exception {
  DispatcherServlet servlet = new DispatcherServlet();
  servlet.setContextClass(SimpleWebApplicationContext.class);
  getServletContext().setInitParameter(ContextLoader.GLOBAL_INITIALIZER_CLASSES_PARAM,
      TestWebContextInitializer.class.getName());
  servlet.setContextInitializerClasses(OtherWebContextInitializer.class.getName());
  servlet.init(servletConfig);
  assertEquals("true", getServletContext().getAttribute("initialized"));
  assertEquals("true", getServletContext().getAttribute("otherInitialized"));
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void messageTagWithTextEncodingEscaped() throws JspException {
  PageContext pc = createPageContext();
  pc.getServletContext().setInitParameter(WebUtils.RESPONSE_ENCODED_HTML_ESCAPE_CONTEXT_PARAM, "true");
  pc.getResponse().setCharacterEncoding("UTF-8");
  final StringBuffer message = new StringBuffer();
  MessageTag tag = new MessageTag() {
    @Override
    protected void writeMessage(String msg) {
      message.append(msg);
    }
  };
  tag.setPageContext(pc);
  tag.setText("test <&> é");
  tag.setHtmlEscape(true);
  assertTrue("Correct doStartTag return value", tag.doStartTag() == Tag.EVAL_BODY_INCLUDE);
  assertEquals("Correct doEndTag return value", Tag.EVAL_PAGE, tag.doEndTag());
  assertEquals("Correct message", "test &lt;&amp;&gt; é", message.toString());
}

代码示例来源:origin: jamesagnew/hapi-fhir

@Override
public void contextInitialized(ServletContextEvent theSce) {
  theSce.getServletContext().setInitParameter(ContextLoader.CONTEXT_CLASS_PARAM, AnnotationConfigWebApplicationContext.class.getName());
  switch (ContextHolder.getCtx().getVersion().getVersion()) {
  case DSTU2:
    theSce.getServletContext().setInitParameter(ContextLoader.CONFIG_LOCATION_PARAM, FhirServerConfig.class.getName());
    break;
  case DSTU3:
    theSce.getServletContext().setInitParameter(ContextLoader.CONFIG_LOCATION_PARAM, FhirServerConfigDstu3.class.getName());
    break;
  case R4:
    theSce.getServletContext().setInitParameter(ContextLoader.CONFIG_LOCATION_PARAM, FhirServerConfigR4.class.getName());
    break;
  case DSTU2_1:
  case DSTU2_HL7ORG:
    break;
  }
  cll.contextInitialized(theSce);
}

代码示例来源:origin: info.magnolia/magnolia-core

@Override
public boolean setInitParameter(String name, String value) {
  return parentContext.setInitParameter(name, value);
}

代码示例来源:origin: apache/felix

@Override
public boolean setInitParameter(String name, String value)
{
  return delegatee.setInitParameter(name, value);
}

代码示例来源:origin: apache/felix

@Override
public boolean setInitParameter(String name, String value)
{
  return this.context.setInitParameter(name, value);
}

代码示例来源:origin: org.igniterealtime.openfire/xmppserver

@Override
public boolean setInitParameter( String s, String s1 )
{
  return proxy.setInitParameter( s, s1 );
}

代码示例来源:origin: psi-probe/psi-probe

servletContext.setInitParameter("attribute.value.roles", "ROLE_MANAGER,ROLE_MANAGER-GUI");

代码示例来源:origin: mercyblitz/thinking-in-spring-boot-samples

@Bean
public ServletContextInitializer servletContextInitializer() {
  return (servletContext) ->
      servletContext.setInitParameter("web-app-name", "Externalized Configuration Web");
}

代码示例来源:origin: stephanrauh/JSF-on-Spring-Boot

@Override
public void onStartup(ServletContext servletContext) throws ServletException {
  System.err.println("------------------------------------");
  servletContext.setInitParameter("primefaces.CLIENT_SIDE_VALIDATION", "true");
}

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

private static void setInitParameter(final ServletContext context, final String key, final String value) {
  if (context.getInitParameter(key) == null) {
    context.setInitParameter(key, value);
  }
}

代码示例来源:origin: stormpath/stormpath-shiro

@Override
  public void contextInitialized(ServletContextEvent sce) {

    String environmentClassParam = sce.getServletContext().getInitParameter(EnvironmentLoader.ENVIRONMENT_CLASS_PARAM);
    if (!StringUtils.hasText(environmentClassParam)) {
      sce.getServletContext().setInitParameter(EnvironmentLoader.ENVIRONMENT_CLASS_PARAM, StormpathShiroIniEnvironment.class.getName());
    }

    super.contextInitialized(sce);
  }
}

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

@Override
protected void _start() throws LifecycleException {
  context.getServletContext().setInitParameter("restx.baseServerUri", baseUrl());
  context.getServletContext().setInitParameter("restx.serverId", serverId);
  tomcat.start();
}

代码示例来源:origin: org.glassfish.jersey.ext/jersey-spring4

@Override
  public void onStartup(ServletContext sc) throws ServletException {
    if (sc.getInitParameter(PAR_NAME_CTX_CONFIG_LOCATION) == null) {
      LOGGER.config(LocalizationMessages.REGISTERING_CTX_LOADER_LISTENER());
      sc.setInitParameter(PAR_NAME_CTX_CONFIG_LOCATION, "classpath:applicationContext.xml");
      sc.addListener("org.springframework.web.context.ContextLoaderListener");
      sc.addListener("org.springframework.web.context.request.RequestContextListener");
    } else {
      LOGGER.config(LocalizationMessages.SKIPPING_CTX_LODAER_LISTENER_REGISTRATION());
    }
  }
}

代码示例来源:origin: org.jboss.eap/wildfly-microprofile-opentracing-smallrye

private void addJaxRsIntegration(ServletContext servletContext, Tracer tracer) {
  servletContext.setInitParameter("resteasy.providers", TracerDynamicFeature.class.getName());
  FilterRegistration.Dynamic filterRegistration = servletContext.addFilter(SpanFinishingFilter.class.getName(),
      new SpanFinishingFilter(tracer));
  filterRegistration.setAsyncSupported(true);
  filterRegistration.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), false, "*");
}

相关文章

微信公众号

最新文章

更多

ServletContext类方法