Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Clasa ServletInputStream
Corpul unei cereri servlet este facut disponibil de clasa ServletInputStream. Aceasta este un InputStream simplu care are unele functii extinse.
1. Metode
Urmatoarele metode sunt adaugate la API-ul de baza al InputStream.
int readLine(bytest data, int offset, int length) throws IOException Aceasta metoda citeste o singura linie terminata cu an intr-un tabloul specificat data, incepand cu offsetul offset, si intoarce numarul de bytes cititi ori -1 daca s-a ajuns la sfarsitul stream-ului. Terminatorul an, daca exista, va fi inclus in tablou.
In conformitate cu API, aceasta metoda nu ar trebui sa citeasca mai mult decat length bytes; totusi acest lucru nu se respecta.
Aceasta metoda nu este foarte eficienta. Daca se va dori citirea unui text mai lung sau se va dori conversie potrivita a caracterelor, se indica a se folosi clasele BufferedReader si/sau InputStreamReader. Primul avantaj al metodei ServletInputStream este ca aceasta nu face copieri de date sau alocari de memorie in plus, factori care conteaza intr-o mica masura.
Copyright © 2024 - Toate drepturile rezervate