![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Я вставляю в index.jsp различные файлы путем
Как можно запретить прямой доступ к included_1.jsp? И разрешить выполнение только из index.jsp. Есть мысль в index.jsp назначать переменную, а в included_1.jsp проверять, но может более изящные способы существуют.... Это сообщение отредактировал(а) triclosan - 9.11.2006, 13:13 |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Наверно через фильтры можно сделать. В файле web.xml надо прописать фильтры на маску. Хотя я не пробовал
|
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Да. Авторизация так же работает, в принципе - если установлена - пропускает, нет - на login.jsp/index.jsp Погугли насчёт фильтров -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| YuG |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 20.2.2006 Репутация: 3 Всего: 4 |
triclosan, как вариант, эту jsp можно положить внутрь каталога WEB-INF
Например,
|
|||
|
||||
| y3u |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 7 Всего: 13 |
вообще-то это не по понятиям, есть некоторые нормы и правила, вообще-то, по иерархии каталогов внутри вебприиложения, которые не стоит нарушать... (к тому же, я не пробовал, но мне почему-то кажется, что это вообще работать не должно) http://java.sun.com/javaee/5/docs/tutorial/doc/WebApp3.html WEB-INF на то и INF, что должен содержать только классы, библиотеки и дескрипторы, необходимые для развертывания приложения в контейнере... А все остальное должно лежать рядом Это сообщение отредактировал(а) y3u - 9.11.2006, 20:03 -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
||||
|
|||||
| Stampede |
|
||||||||||||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
y3u, если уж ссылаться, то не на туториал, а на спеки. Вот что говорится в Java Servlet Specification, Version 2.5:
Там пробований - три строчки: /test.jsp
/WEB-INF/jsp/included_1.jsp
Наводим браузер на /test.jsp, получаем
Что и требовалось доказать Добавлено @ 20:32 Так что YuG дело предложил. Думаю, можно рекомендовать представить товарища к награде -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
||||||||||||
|
|||||||||||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
И еще вдогонку.
triclosan, на самом деле вовсе не обязательно прятать твои вложения под WEB-INF. Ведь никто на самом деле не будет знать, из каких конкретныз jsp собирается твоя страница. И даже если злобный хакер посредством оперативно-разыскных мероприятий таки завладеет этой инфой, то... и фигли? Ну, получит кусок недоделанной страницы - вот ведь беда-то Так что я бы тебе посоветовал не заморачиваться с прятанием. Заодно структура файлов будет целостнее и логичнее. |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Спасибо всем за ответы.
Stampede, может быть ты и прав, просто излишней паранойей страдаю... |
|||
|
||||
| YuG |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 20.2.2006 Репутация: 3 Всего: 4 |
||||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Представлен
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |