Rookie programmer here, need your suggestion about a little problem. The problem is our application has two URLs, mycompany.com/Servlet1 for people trying to access it internally and mycompany.org/Servlet1 for the folks outside the company. I need to write conditional logic to interop to a different application based on whether users are coming from the .Com or .ORG URL. What is the best way to do this? Right now I am inclining toward building the url using URl=(request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getRequestURI()); , and checking whether the user came from the COM or ORG url, Do you guys think this is the best way to do this or is there a better way to solve this problem?