Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как менять значения тега <title> в JSP странице если используешь принцип MVC? / 5 сообщений из 5, страница 1 из 1
02.05.2006, 12:21
    #33701344
whoneedshelp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как менять значения тега <title> в JSP странице если используешь принцип MVC?
как менять значения тега <title> в JSP странице если используешь принцип MVC?

согласно технологии MVC - я использую servlet для уровня control, в нем я создаю класс уровня model - для хранения данных, которые собираюсь выводить в jsp страничке. затем в servlete вставляю команду - что то типа:

request.setAttribute("myBean", MyBeanClass); getServletContext().getRequestDispatcher("/JSP/my_jsp.jsp").include(request, response);

а затем в этой my_jsp.jsp страничке я обращаюсь к данным используя конструкции:

<jsp:useBean id="myBean" class="MyBeanClass" scope="request" />
<%out.print(myBean.get("myProp"));%>

в общем - если мне нужно что-то изменить в тегах внутри тега <body>

но, блин как же мне вывести строчку в тег <title> ? - он находится в теге <head>

Если кто-нибудь встречался с такой проблемой - поделитесь опытом - на то и существует этот форум
...
Рейтинг: 0 / 0
02.05.2006, 12:25
    #33701370
mysterio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как менять значения тега <title> в JSP странице если используешь принцип MVC?
<title><%= myBean.get("My prop"); %></title>

Что за изврат с out.print() вообще?
...
Рейтинг: 0 / 0
02.05.2006, 12:34
    #33701401
whoneedshelp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как менять значения тега <title> в JSP странице если используешь принцип MVC?
mysterio<title><%= myBean.get("My prop"); %></title>

Что за изврат с out.print() вообще?

по-моему у тебя там точка с запятой лишняя
Ты usebean указывал в теге <head> до тега <title>?

Ты проверял ?
я - да - не работает!
...
Рейтинг: 0 / 0
04.05.2006, 02:36
    #33705492
v_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как менять значения тега <title> в JSP странице если используешь принцип MVC?
Я решаю так - сервлет заворачивает данные в XML и отдает их в JSP. Та в свою очередь парсит полученный XML и трансформирует его (при помощи XSLT) в HTML при этом можешь вставлять данные хоть в TITLE хоть куда угодно. Очень универсально, идеологически правильно, да и работает быстро, нужно только к XSLT привыкнуть - рекомендую
...
Рейтинг: 0 / 0
04.05.2006, 09:53
    #33705820
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как менять значения тега <title> в JSP странице если используешь принцип MVC?
servlet
Код: plaintext
1.
2.
3.
...
request.setAttribute("currentTitle", "ABCD Corp. :: User info");
...

*.jsp with <title></title> (с использованием JSTL)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
<head>
  ...
  <title><c:out value="${currentTitle}"/></title>
  ...
</head>
...

--
бес потпеси, потому што раз троганъ
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как менять значения тега <title> в JSP странице если используешь принцип MVC? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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