jsp read

5 отговора 193 прегледа
#1

jsp read

Edin wypros ;-)
Kak moga ot jsp da procheta textow fajl stoqsht na syrvara, za da moga da si wzema informaciq ot nego ?

Отговор
в отговор на Even #2

Re: jsp read

kakto se pravi s vsiaka programa na java


java - the best language for server side programming
Отговор
в отговор на Even #3

Re: jsp read

Vaprosa e kakvo iskash da pravish s tozi tekstov fail
Inache v jsp-to pishesh:
<jsp:useBean class="TextReader" id="cip" scope="request">
<%
cip.initialize(pageContext);
cip.read();
%>


</jsp:useBean>

A v klasa TextReader metoda read trqbva da ti prochita faila ot server-a
Tozi sors tuka ukazva na jsp-to da syzdade instanciq na klasa TextReader
ot pageContex-ta mowesh da vzemesh sesiqta , request-a i response-a ako ti trqbvat - inache mowesh da go propusnesh

Naj-dobre mi pishi na cool_alyn@abv.bg kakvo tochno ti trqbva...

Отговор
в отговор на Even #4

Re: jsp read

Moje6 da go napravi6 s File f = new File(pageContext.getRealPath("ime_na_faila")); , ako problemyt e da nameri6 kade to4no e tozi fail. Ako go otvaria6 ot servlet - moje i s Class.getResourceAsStream("ime_na_faila");, no JSP-tata se kompilirat po princip neznaino kade, a ClassLoader-a im otgovaria na miastoto ot kadeto e zareden .class

Отговор
в отговор на Sten #5

Re: jsp read.....again

dobre de ........
tozi problem s cheteneto pochti go reshish s BufferedReader.Wsichko se prochita idealno, OSWEN ako obache fajla e na kirilica. Az polzwam readLine() metoda, bi li trqbwalo da e ot tam greshkata ili ..........

Отговор
в отговор на Even #6

Re: jsp read.....again

Da, ama obiknovenno ne e...
Hint: pregledai konstruktorite na String - ima edin String (char[] data, String encoding); encoding e standarten string - naprimer "Windows-1251". Namira6 pravilnia encoding i si gotov. Problemyt e v tova, 4e baitovete ot faila se kodirat v unicode pri 4etene, a pri zapis na string ako ne se ukaje encodinga moje da se omajat ne6tata :)

Отговор