ekstenzija strane nema velikog značaja. Ti konfigurišeš web server (app server) tako da zna šta da radi sa pojedinim stranicama. Default ekstenzija za JavaServerPages jeste .jsp ali može da bude i bilo šta drugo. Za Struts se često koristi ekstenzija .do ali i to opet zavisi od želja
Ono što ti uradiš jeste da konfigurišeš server kako da reaguje na određene requeste. Naravno, to možeš da uradiš, između ostaloga, i korištenjem ekstenzija tako da server na osnovu ekstenzije ''strane'' zna kako da procesira zahtjev.
Odgovor na drugo pitanje je da. Znači bez obzira na ekstenziju strane ti možeš get parametre da prosleđuješ na standardan način.
pozdrav