How to inspect JSP request URL for String
- by IAmYourFaja
I have the following processor.jsp file:
<%
    response.sendRedirect("http://buzz.example.com");
%>
I want to change it so that it inspects the HTTP request URL for the presence of the word "fizz" and, if it exists, redirect the user to http://fizz.example.org instead.
So something like:
<%
    String reqUrl = request.getURL().toLowerCase();
    String token = null;
    if(reqUrl.contains("fizz")) {
        token = "fizz";
    } else {
        token = "buzz";
    }
    String respUrl = "http://%%%TOKEN%%%.example.com".replace("%%%TOKEN%%%", token);
    response.sendRedirect(respUrl);
%>
However this doesn't work. Any ideas on what I should be using instead of request, or if I'm doing anything else wrong?