| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > jsp не отображвет значение переменной |
| Автор: savage_fx 27.3.2008, 21:01 | ||||||||
| Такая ситуация: Кто работал со Spring MVC под web , поймет сразу После того как на контроллер пошел запрос, он должен возвратить объект ModelAndView для jsp странице. Объекту ModelAndView можно передать переменные , которые будут доступны этой jsp странице. Но вместо значения переменной , jsp отображает название переменой- "${message}" , а должно быть "Hello world!" .В чем дело? Код jsp - страницы ---------------------------------------------------------------
Файл web xml -------------------------------------------
ac-applicationContext.xml -----------------------------------------------------------------------------------------
Контроллер
|
| Автор: Kangaroo 28.3.2008, 03:26 |
| Со спрингом вроде все нормально. Попробуй вывести дедовским способом - <c:out value="${message}"/> |
| Автор: AlexeyVorotnikov 28.3.2008, 11:05 | ||
| Kangaroo правильно сказал. Так:
оно и не должно выводиться. |
| Автор: savage_fx 2.4.2008, 11:10 |
| Пробовал <c:out value="${message}"/> , не работает. Если получать через request.getParameter() то все ОК, тут походу проблема с JSTL или еще чем-то |
| Автор: Kangaroo 2.4.2008, 11:29 |
| http://forum.vingrad.ru/forum/topic-193848/hl/tomcat++web.xml/index.html http://forum.vingrad.ru/forum/topic-196038/hl/tomcat++web.xml/index.html Почитайте, может у вас тоже самое. |
| Автор: dobrynya 2.4.2008, 16:38 |
| savage_fx, проверь заголовок web.xml. Там должна быть указана версия 2.4 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> иначе, если к примеру 2.3, то EL выражения не работают. У меня презамечательно работало выражение вида ${message} |