|
|
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
чтобы достучаться до файла f1 находящемуся по пути Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 16:50:54 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 16:56:30 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Работает но возникает вопрос: а так правильно делать? Ну, если работает, то почему нет. Хотя я предпочитаю делать Class.getResourceAsStream и не заморачиваться с файлами в CLASSPATH. Ведь тебе его только прочесть надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 16:59:47 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Kachalov Код: plaintext 1. По документации этот метод не обязателен к реализации. Хотя по факту с некоторыми оговорками он конечно же работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 17:00:45 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Да только прочесть. getServletContext() не всегда подходит, например класс-одиночка, который ничго не знает о сервлете. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 17:26:58 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Kachalov Код: plaintext 1. По документации этот метод не обязателен к реализации. Хотя по факту с некоторыми оговорками он конечно же работает. - о какой документации идет речь (версия Servlet API, откуда взяли)? Какие оговорки? Оба эти метода были и есть в Servlet API без всяких оговорок и обязательны для реализации контейнером сервлетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 17:45:04 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Kachalov Blazkowicz Kachalov Код: plaintext 1. По документации этот метод не обязателен к реализации. Хотя по факту с некоторыми оговорками он конечно же работает. - о какой документации идет речь (версия Servlet API, откуда взяли)? Какие оговорки? Оба эти метода были и есть в Servlet API без всяких оговорок и обязательны для реализации контейнером сервлетов. Метод есть, но к нему примечание: This method returns null if the servlet container cannot translate the virtual path to a real path for any reason (such as when the content is being made available from a .war archive). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 18:22:11 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Зашедший Метод есть, но к нему примечание: This method returns null if the servlet container cannot translate the virtual path to a real path for any reason (such as when the content is being made available from a .war archive). - хотелось бы посмотреть что вернется при определении пути другими способами если приложение работает из нераспакованого архива :) - null это не катастрофа. Многие методы могут вернуть null, например: request.getParameter("test"), может вернуть null. Что же не пользоваться им? - "этот метод не обязателен к реализации" и "returns null if ..." это не одно и то же :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 18:34:47 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Kachalov- хотелось бы посмотреть что вернется при определении пути другими способами если приложение работает из нераспакованого архива :) Фигли смотреть, вариантов не много. Самый распространенный это конечно же null. Но некоторые могут вернуть и путь с восклицательным знаком. Который является разделителем пути до архива и внутри архива. Kachalov- null это не катастрофа. Многие методы могут вернуть null, например: request.getParameter("test"), может вернуть null. Что же не пользоваться им? getParameter("test") всегда возвращает значение если параметр есть и никогда не возвращает значение если параметра нет. getRealPath может всегд возвращать null не зависимо от того есть там файл или нет. Почухай разницу. Kachalov- "этот метод не обязателен к реализации" и "returns null if ..." это не одно и то же :) Ню-ню, сложности с пониманием? Могу растолковать: имелось ввиду не "реализовать" как прописать его семантику в классе, а "реализовать" как создать в методе логику отличную от банальной return null. Или просто нет смелости признать что это для тебя в новинку вот и выё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 18:59:33 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Kachalov- хотелось бы посмотреть что вернется при определении пути другими способами если приложение работает из нераспакованого архива :) Фигли смотреть, вариантов не много. Самый распространенный это конечно же null. Но некоторые могут вернуть и путь с восклицательным знаком. Который является разделителем пути до архива и внутри архива. А ещё, если мне не изменяет память, JBoss в этом случае может вернуть URL с протоколом то ли jndi то ли что-то ещё на j... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 19:18:25 |
|
||
|
достучаться до файла в web-inf/classes/catalog
|
|||
|---|---|---|---|
|
#18+
BlazkowiczgetParameter("test") всегда возвращает значение если параметр есть и никогда не возвращает значение если параметра нет. - "никогда не возвращает значение" это null. Servlet API public java.lang.String getParameter(java.lang.String name) Returns the value of a request parameter as a String, or null if the parameter does not exist Blazkowicz Фигли смотреть Почухай разницу Ню-ню, сложности с пониманием? - полемика в таком тоне обычно объяснима общим низким уровнем культуры и юным возрастом. Пожалуйста уважайте собеседника. BlazkowiczИли просто нет смелости признать что это для тебя в новинку вот и выё? - ну, ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 19:27:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34358697&tid=2146536]: |
0ms |
get settings: |
17ms |
get forum list: |
18ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
38ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
3ms |
| others: | 285ms |
| total: | 456ms |

| 0 / 0 |
