The SP decides what it wants to do, based on the attribute values it receives. Whatever it decides, it redirects the user to a new page – if everything has gone to plan this will be the resource the user requested in the first place.