public URL resolve(String uri) { try { return getServletConfig().getServletContext().getResource(uri); } catch (MalformedURLException e) { return null; } } };
public Object getAttribute(String key) { return getServletContext().getAttribute(key); } public void setAttribute(String key, Object value) {
ServletRegistration reg = getServletContext().getServletRegistration(getServletName()); for (String mapping : reg.getMappings()) { if ("/".equals(mapping)) { Logger servletLogger = JUL.getLogger(ServletBridge.class + "." + getServletConfig().getServletName()); final ServletConfig servletConfig = getServletConfig(); throw wrap(e);
URL url = getServletContext().getResource(ctx.getRequestPath()); if (url != null) { RequestDispatcher dispatcher = getServletContext().getNamedDispatcher("default"); dispatcher.include(bridge.getRequestContext().req, bridge.getResponse()); return; refresh(); throw wrap(e); throw wrap(throwable);
@Override public String get(Object key) { if (BridgeConfig.APP_NAME.equals(key)) { return getApplicationName(servletConfig); } else if (BridgeConfig.INJECT.equals(key)) { // Cascade: // 1/ portlet init param // 2/ serlvet context init param String inject = servletConfig.getInitParameter((String)key); if (inject == null) { inject = servletConfig.getServletContext().getInitParameter((String)key); } return inject; } else if (BridgeConfig.REQUEST_ENCODING.equals(key)) { return servletConfig.getServletContext().getInitParameter((String)key); } else { return null; } } });
ServletRegistration reg = getServletContext().getServletRegistration(getServletName()); for (String mapping : reg.getMappings()) { if ("/".equals(mapping)) { Logger servletLogger = JUL.getLogger(ServletBridge.class + "." + getServletConfig().getServletName()); final ServletConfig servletConfig = getServletConfig(); throw wrap(e);
URL url = getServletContext().getResource(ctx.getRequestPath()); if (url != null) { RequestDispatcher dispatcher = getServletContext().getNamedDispatcher("default"); dispatcher.include(bridge.getRequestContext().req, bridge.getResponse()); return; refresh(); throw wrap(e); throw wrap(throwable);
@Override public String get(Object key) { if (BridgeConfig.APP_NAME.equals(key)) { return getApplicationName(servletConfig); } else if (BridgeConfig.INJECT.equals(key)) { // Cascade: // 1/ portlet init param // 2/ serlvet context init param String inject = servletConfig.getInitParameter((String)key); if (inject == null) { inject = servletConfig.getServletContext().getInitParameter((String)key); } return inject; } else if (BridgeConfig.REQUEST_ENCODING.equals(key)) { return servletConfig.getServletContext().getInitParameter((String)key); } else { return null; } } });
public void setAttribute(String key, Object value) { getServletContext().setAttribute(key, value); } };
public URL resolve(String uri) { try { return getServletConfig().getServletContext().getResource(uri); } catch (MalformedURLException e) { return null; } } };
public String getInitParameter(String name) { return getServletContext().getInitParameter(name); } public ResourceResolver getResolver() {
public void setAttribute(String key, Object value) { getServletContext().setAttribute(key, value); } };
public String getInitParameter(String name) { return getServletContext().getInitParameter(name); } public ResourceResolver getResolver() {
public Object getAttribute(String key) { return getServletContext().getAttribute(key); } public void setAttribute(String key, Object value) {
public ReadFileSystem<?> getClassPath() { return WarFileSystem.create(getServletContext(), "/WEB-INF/classes/"); } public ClassLoader getClassLoader() {
public ClassLoader getClassLoader() { return getServletContext().getClassLoader(); } public String getInitParameter(String name) {
public ReadFileSystem<?> getResourcePath() { return WarFileSystem.create(getServletContext(), "/WEB-INF/"); } public ReadFileSystem<?> getClassPath() {
public ReadFileSystem<?> getResourcePath() { return WarFileSystem.create(getServletContext(), "/WEB-INF/"); } public ReadFileSystem<?> getClassPath() {
public ReadFileSystem<?> getClassPath() { return WarFileSystem.create(getServletContext(), "/WEB-INF/classes/"); } public ClassLoader getClassLoader() {
public ClassLoader getClassLoader() { return getServletContext().getClassLoader(); } public String getInitParameter(String name) {