Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / *.jsp чтение файлов / 16 сообщений из 16, страница 1 из 1
14.06.2006, 14:41
    #33790345
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
Можно ли как-то из *.jsp прочитать файлик что лежит на веб сервере???
...
Рейтинг: 0 / 0
14.06.2006, 14:42
    #33790354
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
<%
File f = new File("path_to_file");
InputStream in = new FileInputStream(f);
%>

-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 14:51
    #33790393
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
Вот так вот пробовал...
Код: plaintext
1.
2.
3.
4.
5.
<%
  File fl =  new  File("cs_ossv.conf");
  InputStreamReader reader =  new  InputStreamReader( new  FileInputStream(fl));
  BufferedReader myInput =  new  BufferedReader(reader);
  String str = myInput.readLine();
%>
Падает на ексепшн
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
 org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
    [javac] Compiling 1 source file

C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:62: cannot resolve symbol
symbol  : class File 
location: class org.apache.jsp.index_jsp
  File fl = new File("cs_ossv.conf");
  ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:62: cannot resolve symbol
symbol  : class File 
location: class org.apache.jsp.index_jsp
  File fl = new File("cs_ossv.conf");
                ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:63: cannot resolve symbol
symbol  : class InputStreamReader 
location: class org.apache.jsp.index_jsp
  InputStreamReader reader = new InputStreamReader(new FileInputStream(fl));
  ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:63: cannot resolve symbol
symbol  : class InputStreamReader 
location: class org.apache.jsp.index_jsp
  InputStreamReader reader = new InputStreamReader(new FileInputStream(fl));
                                 ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:63: cannot resolve symbol
symbol  : class FileInputStream 
location: class org.apache.jsp.index_jsp
  InputStreamReader reader = new InputStreamReader(new FileInputStream(fl));
                                                       ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:64: cannot resolve symbol
symbol  : class BufferedReader 
location: class org.apache.jsp.index_jsp
  BufferedReader myInput = new BufferedReader(reader);
  ^



An error occurred at line: 45 in the jsp file: /index.jsp

Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\cs_ossv\index_jsp.java:64: cannot resolve symbol
symbol  : class BufferedReader 
location: class org.apache.jsp.index_jsp
  BufferedReader myInput = new BufferedReader(reader);
                               ^
7 errors


	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:340)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:534)


...
Рейтинг: 0 / 0
14.06.2006, 15:14
    #33790490
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
добавьте
<%@ page import="java.io.File"%>


-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 15:37
    #33790574
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
Код: plaintext
1.
2.
3.
4.
5.
File fl =  new  File("http://192.168.3.141/cs_ossv/cs_ossv.conf");
//  String str = fl.getAbsolutePath();
  InputStreamReader reader =  new  InputStreamReader( new  FileInputStream(fl));
  BufferedReader myInput =  new  BufferedReader(reader);
  String str = myInput.readLine();
не погу из сервера прочитать... может как-то по другому нада...
падает вот на что ...
Код: plaintext
1.
2.
3.
4.
5.
6.
  type Status report

message http:\192.168.3.141\cs_ossv\cs_ossv.conf (Синтаксическая ошибка в имени файла, имени папки или метке тома)

description The requested resource (http:\192.168.3.141\cs_ossv\cs_ossv.conf (Синтаксическая ошибка в имени файла, имени папки или метке тома)) is not available.

...
Рейтинг: 0 / 0
14.06.2006, 16:21
    #33790749
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
естественно, File с локальной системой работает.
если нужно удаленно - URL есть
-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 16:29
    #33790776
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
а пример можно ... плз...
...
Рейтинг: 0 / 0
14.06.2006, 16:35
    #33790806
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
а файл по отношению к серверу лежит на той же машине или на другой?

-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 16:48
    #33790871
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
не совсем понял...
Если ты про Аплет.класс то да. на той же маштне
...
Рейтинг: 0 / 0
14.06.2006, 17:00
    #33790922
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
причем тут апплет?

-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 17:17
    #33790974
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
ой это меня уже что-то переклинило под конец рабочего дня... да файл лежит на той же машине ... допустим даже в той папке что и *.jsp файл.
...
Рейтинг: 0 / 0
14.06.2006, 17:41
    #33791069
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
тогда File f = new File("./test.txt");
-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 18:02
    #33791164
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
мне кажется он ищет его не на серваку а локально на машине с которой я запустил *.jsp =((
...
Рейтинг: 0 / 0
14.06.2006, 18:05
    #33791174
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
делаю
Код: plaintext
1.
fl.getAbsolutePath();
получаю C:\Program Files\Apache Group\Tomcat 4.1\.\cs_ossv.conf
...
Рейтинг: 0 / 0
14.06.2006, 18:11
    #33791200
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
jsp невозможно запустить локально

-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.06.2006, 18:24
    #33791238
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*.jsp чтение файлов
Вот так вот сработало =)
Код: plaintext
1.
File fl =  new  File(getServletContext().getRealPath("/"),"\\WEB-INF\\cs_ossv.conf");
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / *.jsp чтение файлов / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]