|
|
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Вобщем, есть ли в <@ include file="bla-bla-bla" /> возможность вместо бла-бла-бла использовать переменную с названием старницы назначения? Типа: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:08:55 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Vincent FROSTВобщем, есть ли в <@ include file="bla-bla-bla" /> возможность вместо бла-бла-бла использовать переменную с названием старницы назначения? Типа: Код: plaintext ИМХО, нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:26:07 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
и таки шо подскажете делать ежели надо такое? или придется огород городить без инклюдов? ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:27:23 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Если возникла подобная необходимость обычно используют Struts или JSF или "любой-приличный-view-фреймворк-по-фкусу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:31:34 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
возможно. ток не уверен шо это поможет. Задача то простая, есть индексная страница. есть набор кусков кода которые надо светить в зависимости от выбора в меню. Соответственно тыкаем на ньюс - светим ньюс, тыкаем в либрари - получаем либрари. Шаблон страницы один, JSP-файл тоже один и куча файлов-инклюдов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:35:25 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Не хотите Struts идите от обратного. Создайте top.jsp и bottom.jsp. И включайте их в начале и конце каждого куска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 22:53:10 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
не то. инклюды на файлы и так работают. повторюсь - нужна динамика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 23:23:01 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
В моем понимании динамика есть AJAX. Или IFRAME-DIV связки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 01:34:31 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
<jsp:include />? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 01:39:34 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
нет. Аякс тут не при чем. Поясняю: Есть 1 шаблон, он же index.jsp. В нём есть менюха. При выборе пункта меню, сервлет вызывает метод который выцарапывает из базы значения для блоков на шаблоне и название блока для инклюда. Соответственно если это news, то берется news.jspf, если library, то library.jspf соответственно. Далее, во время рендеринга подставляются соответствующие значения и всё готово. С меню такая тема прокатывает на ура, ибо я знаю шо в этом месте мне нужен такойто файл. А вот в случае с основным контентом - труба, ибо нужное имя файла инклюду не скормить. Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 02:08:59 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
mysterio<jsp:include />? эта штука даёт статически контент. в котором <% =bla-bla%>, так и выводится: <% =bla-bla%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 02:10:41 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
да ну? оно же отрабатывает через RequestDispatcher? Так.. сейчас проведем тест. Я конечно не спец в JSP, но очень сильно ставлю под сомнения ваши слова. BTW: JSTL <c:include/> уж точно поможет. Он просто делает запрос через HttpURLConnection и отдает результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 02:55:33 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Нет. Вы путаете. Только что собственноручно проверил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 03:06:23 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
по поводу <c:import> - матерится при любой попытке добавить хоть штонить к url=""+xx.FileName - как и во всех предыдущих случаях. мож я чего не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 03:42:32 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Там 2 версии JSTL есть.. с EL и без. Посмотрите на этот момент. Но вообще <jsp:include /> работает! Почему не использовать его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 03:44:50 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
суть проблемы в коде выделенном жирным: Код: plaintext 1. 2. в остальном - преемлем любой из вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 03:49:20 |
|
||
|
Динамический include
|
|||
|---|---|---|---|
|
#18+
Где-то так будет работать. А вообще почитайте-ка основы JSP, вы не понимаете, что такое директивы и почему там нельзя использовать напрямую Java-код (конкантенацию строк). Код: plaintext 1. А вообще. В JSP не должна отрабатываться такая логика, по-хорошему это дело для контроллера. Еще одна деталь, которая свидетельствует об этом: в JSP EL не включен оператор конкантенации строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 04:26:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34266582&tid=2146907]: |
0ms |
get settings: |
13ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 288ms |
| total: | 489ms |

| 0 / 0 |
