powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / *.jsp чтение файлов
16 сообщений из 16, страница 1 из 1
*.jsp чтение файлов
    #33790345
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-то из *.jsp прочитать файлик что лежит на веб сервере???
...
Рейтинг: 0 / 0
*.jsp чтение файлов
    #33790354
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<%
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
*.jsp чтение файлов
    #33790393
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так вот пробовал...
Код: 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
*.jsp чтение файлов
    #33790490
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавьте
<%@ page import="java.io.File"%>


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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
*.jsp чтение файлов
    #33790574
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
*.jsp чтение файлов
    #33790749
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
естественно, File с локальной системой работает.
если нужно удаленно - URL есть
-----------------------------------
The Bat + My Gate
IE - отстой. Искренне желаю смерти его создателям

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

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

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

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

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

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

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

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


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