本文整理了Java中javax.servlet.ServletContext.setInitParameter()
方法的一些代码示例,展示了ServletContext.setInitParameter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.setInitParameter()
方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称: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 <&> é", 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, "*");
}
内容来源于网络,如有侵权,请联系作者删除!