@Inject private Request request; @OnEvent(EventConstants.SUCCESS) Object formSubmitted(){ //return zone content only if AJAX request, page otherwise if (request.isXHR()) { return myZone.getBody(); } else { return this; } }
public String getParameter(String name) { return request.getParameter(name); }
public JSLocatorImpl(Logger logger, Request request) { this.logger = logger; this.request = request; Session session = request.getSession(true); }
private String portExtension(boolean secure) { int configuredPort = secure ? secureHostPort : hostPort; // The default for the ports is 0, which means to use Request.serverPort. That's mostly // for development. if (configuredPort <= 0 && secure == request.isSecure()) { configuredPort = request.getServerPort(); } int expectedPort = secure ? 443 : 80; if (configuredPort == expectedPort || configuredPort <= 0) { return ""; } return ":" + configuredPort; }
private void invokeQueuedRenderer() throws IOException { while (true) { IOOperation responseRenderer = (IOOperation) request.getAttribute(TapestryConstants.RESPONSE_RENDERER); if (responseRenderer == null) { break; } // There's a particular case where an operation puts a different operation into the attribute; // we'll handle that on the next pass. request.setAttribute(TapestryConstants.RESPONSE_RENDERER, null); tracker.perform("Executing deferred response renderer.", responseRenderer); } } }
public void reportException(Throwable exception) { rootException = exception; rootURL = baseURLSource.getBaseURL(request.isSecure()); // Capture this now ... before the gears are shifted around to make ExceptionReport the active page. failurePage = (request.getAttribute(InternalConstants.ACTIVE_PAGE_LOADED) == null) ? null : requestGlobals.getActivePageName(); }
F.flow(request.getParameterNames()) .concat(request.getHeaderNames()) .append("serverName", "removeHost")); if (request.isXHR()) if (request.isRequestedSessionIdValid()) if (request.isSecure()) pw.write("method", request.getMethod()); pw.write("path", request.getPath()); pw.write("locale", request.getLocale()); pw.write("serverName", request.getServerName()); pw.write("remoteHost", request.getRemoteHost()); for (String name : request.getHeaderNames()) pw.write(name, request.getHeader(name)); if (!request.getParameterNames().isEmpty()) for (String name : request.getParameterNames()) pw.write(name, request.getParameters(name)); Session session = request.getSession(false);
dt(writer, "Path", request.getPath()); dt(writer, "Locale", request.getLocale().toString()); dt(writer, "Server Name", request.getServerName()); if (request.isSecure()) if (request.isXHR()) if (request.isRequestedSessionIdValid()) if (request.isSessionInvalidated()) String.format("%d / %d", request.getLocalPort(), request.getServerPort())); dt(writer, "Method", request.getMethod());
@Override public boolean checkHook() { return request.getAttribute(InternalConstants.SUPPRESS_CORE_STYLESHEETS) != null; } };
public ComponentEventRequestParameters decodeComponentEventRequest(Request request) { if (!request.getPath().equals("/event")) return null; String localeName = request.getParameter("x:locale"); String pageName = request.getParameter("x:page"); String container = request.getParameter("x:container"); String id = request.getParameter("x:id"); String pac = request.getParameter("x:pac"); String ec = request.getParameter("x:ec"); String type = request.getParameter("x:type"); if (localeName != null) localizationSetter.setLocaleFromLocaleName(localeName); return new ComponentEventRequestParameters(pageName, container == null ? pageName : container, id, type, toContext(pac), toContext(ec)); }
public String getPath() { return request.getPath(); }
private Link buildLink() { Link l = linkSource.createPageRenderLink(LinkQueryParameters.class); for(String param : request.getParameterNames()) { l.addParameter(param,request.getParameter(param)); } return l; }
@Test public void server_name_from_request_object() { expect(request.getServerName()).andReturn("localhost").once(); expect(request.getServerPort()).andReturn(80).once(); expect(request.isSecure()).andReturn(false); replay(); BaseURLSource baseURLSource = new BaseURLSourceImpl(request, "", 0, 0); assertEquals(baseURLSource.getBaseURL(false), "http://localhost"); verify(); }
private void attributes(Request request, MarkupWriter writer) { List<String> attributeNames = request.getAttributeNames(); if (attributeNames.isEmpty()) { return; } section(writer, "Attributes"); writer.element("dl"); for (String name : attributeNames) { dt(writer, name, String.valueOf(request.getAttribute(name))); } writer.end(); // dl }
public boolean dispatch(Request request, Response response) throws IOException { String path = request.getPath(); if (path.startsWith(requestPrefix)) { String extraPath = path.substring(requestPrefix.length()); Locale locale = request.getLocale(); if (!handleModuleRequest(locale, extraPath, response)) { response.sendError(HttpServletResponse.SC_NOT_FOUND, String.format("No module for path '%s'.", extraPath)); } return true; } return false; }
public String getContextPath() { return request.getContextPath(); }
public List<String> getParameterNames() { return request.getParameterNames(); }
private void parameters(Request request, MarkupWriter writer) { List<String> parameterNames = request.getParameterNames(); if (parameterNames.isEmpty()) return; section(writer, "Query Parameters"); writer.element("dl"); for (String name : parameterNames) { String[] values = request.getParameters(name); dt(writer, name); writer.element("dd"); if (values.length > 1) { writer.element("ul"); for (String value : values) { writer.element("li"); writer.write(value); writer.end(); } writer.end(); // ul } else { writer.write(values[0]); } writer.end(); // dd } writer.end(); // dl }
public String getServerName() { return request.getServerName(); }
public int getServerPort() { return request.getServerPort(); }