Muszę wykonać kilka małych zadań z JSP; jest bardzo nowy JSP Zastanawiałem się, czy istnieje jakakolwiek możliwość aby dostać tylko GET lub tylko POST parametry z żądania HTTP.Parametry JSP, GET i POST
Widziałem ServletRequest.getParameter (i alikes), ale wydaje się, że te metody uzyskać zarówno GET i parametrów POST. Czy istnieje sposób na uzyskanie tylko jednego z nich, bez samodzielnego analizowania adresu URL lub treści żądania? A jeśli nie, czy istnieje jakakolwiek zasada pierwszeństwa, którą wartości nadpisują (jak parametry POST zawsze nadpisują parametry GET)?
To jest właściwie zapach kodu. Jakie jest wymaganie funkcjonalne? Dlaczego po prostu nie dać GET i POST innym imieniem? – BalusC
@BalusC: W rzeczywistości jest to problem związany z bezpieczeństwem. Wymaganie, aby określone parametry były wysyłane tylko jako parametry POST (lub odpowiednio GET), poprawia bezpieczeństwo użytkownika końcowego. I tak naprawdę nie chcę ślepo akceptować żadnego parametru po tym, jak nauczyłem się tego unikać w latach tworzenia aplikacji internetowych. – poke
Następnie wystarczy określić metodę żądania lub zaimplementować serwlet, który umożliwia wykonanie kodu tylko dla określonej metody. Zobacz odpowiedź Bozho. – BalusC