Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Условный include / 8 сообщений из 8, страница 1 из 1
29.11.2006, 08:50:37
    #34162739
IvanPr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Я начинающий программист на Java и поэтому не знаю как решить следующую проблему:
Есть JSP в которой много инклудов других JSP, но проблема в том что файлы которые инклудятся могут отсутствовать в приложении. При этом понятно JSP валится. Хотелось бы, чтобы при отсутствии файла include не валился, а в лучшем случае чтобы можно было задать условие при выполнении или невыполнении которого include выполнялся или не выполнялся. Заранее спасибо за все ответы и предложения
...
Рейтинг: 0 / 0
29.11.2006, 09:21:43
    #34162812
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Интересно, а по какой причине они могут отсутствовать?
...
Рейтинг: 0 / 0
29.11.2006, 09:53:10
    #34162894
IvanPr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Предположим у нас несколько клиентов. Для разных клиентов поставляется разный набор JSP при этом в каких-то JSP include есть вне зависимости от того поставляется JSP или нет
...
Рейтинг: 0 / 0
29.11.2006, 10:14:02
    #34162955
neuromancer_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
IvanPrПредположим у нас несколько клиентов. Для разных клиентов поставляется разный набор JSP при этом в каких-то JSP include есть вне зависимости от того поставляется JSP или нет

Я думаю,что это не верный подход решения данной проблемы,почему бы не выполнить данное на уровне бизнес-логики?,зачем оперировать на отсутствие файлов?..,если можно просто проверить по какомуто условию,например по правам данного клиента,если прав нет ,то инклудить,если нет,то нет..

ориентироваться по входящим в jsp параметрам..типа того
Код: plaintext
1.
<%  if  (request.getParameter("is_view") != null &&request.getParameter("is_view") .equals("y"))%>
<jsp:include page="somepage.jsp"/>
...
Рейтинг: 0 / 0
29.11.2006, 10:20:17
    #34162981
neuromancer_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Точнее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%  if  (request.getParameter("is_view") != null &&request.getParameter("is_view") .equals("y")){%>
<jsp:include page="somepage.jsp"/>
<%}
 else 
{
%>
.......
some tags

<%}%>

надеюсь понятно объяснил
...
Рейтинг: 0 / 0
29.11.2006, 11:50:09
    #34163425
IvanPr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Я конечно согласен с этим, но реальный критерий по которому я могу оценить делать include или нет это только наличие файла или его отсутствие
...
Рейтинг: 0 / 0
29.11.2006, 11:53:07
    #34163438
mysterio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
Ну и напишите проверку, есть ли файл или нет.
Вы никогда не работали с java.io.File?
...
Рейтинг: 0 / 0
29.11.2006, 20:52:37
    #34165526
IvanPr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условный include
А кто-нибудь знает где можно найти исходники include тэга, а то че-то я в стандартных искал. Не нашел:((
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Условный include / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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