a new router implementation
GetPathVar,GetQueryVar,GetFormVar