| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > jsp+jstl |
| Автор: ratzko 30.1.2008, 20:58 | ||||
| есть две jsp стрени4ки: index.jsp:
и resonse.jsp
Параметер username по4ему то не с4итывается!? В 4ем тут проблема? |
| Автор: v2v 30.1.2008, 23:21 |
| попробуй <c:out value="${param.username}"></c:out> |
| Автор: ratzko 30.1.2008, 23:41 |
| пробовал тозе самое |
| Автор: Kangaroo 31.1.2008, 00:17 |
| ratzko, а если написать это не в отдельном файле, а в том же - работает? И напиши, что выводится на страницу.. |
| Автор: ratzko 31.1.2008, 00:20 |
| в одном фаиле тозе пробовал! выводить форму и если <c:if> убрать ${param.username} |
| Автор: Kangaroo 31.1.2008, 00:24 |
| ratzko, тогда показывай web.xml Есть вариант что у тебя таже проблема с которой я полчаса назад разбирался Добавлено через 2 минуты и 42 секунды И еще - откуда берется param ? Или это стандартная переменная в jsp/jstl ? |
| Автор: ratzko 31.1.2008, 00:27 |
| 4то там долзнo быть? он у меня пустои! |
| Автор: Samotnik 31.1.2008, 00:28 |
там мапинг вашего сервлета (как минимум) должен быть . Кста, а сервлет где? тоже давайте сюда |
| Автор: Kangaroo 31.1.2008, 00:29 | ||||
| У меня все работает, поэтому показывай web.xml.. там ошибка Добавлено через 1 минуту и 4 секунды
хо хо Добавлено через 3 минуты и 32 секунды Вот скопируй туда:
Сервлет не нужен. Тут же просто две джсп. |
| Автор: Samotnik 31.1.2008, 00:35 |
ну тогда велкам файл лист должен быть и.... О ДАА эта гребаная 4 версия |
| Автор: ratzko 31.1.2008, 00:56 |
| Kangaroo, спасибо все работает! |
| Автор: Kangaroo 31.1.2008, 01:00 |
Да не за что Сам только вот начинаю пробовать jsp/jstl и столкнулся с этой проблемой... |
| Автор: ratzko 31.1.2008, 01:08 | ||||
Sun tutorial
Как ето понимать?
Как я понял param == request.getParameter() |
| Автор: Kangaroo 31.1.2008, 01:15 |
Пока не знаю ) Я сегодня только ее решил, а завтра буду разбираться в причинах... Пока я понял, что web.xml определяют версию приложения, это помогает Томкету определить какое jsp/jstl использовать. Можешь, кстати, еще убрать web.xml и прописать http://java.sun.com/jstl/core , вроде тоже должно работать. ЗЫ Может кто знает? Отписываемся, не стесняемся |
| Автор: v2v 31.1.2008, 23:47 |
| ребятки я не знаю как вы деплоите, но : 1. создал папку Tomcat6\webapps\tlt 2. создал внутри два файлка index.jsp , response.jsp 3. проверил наличие standart.jar и jstl.jar в папке с либами. 4. перезапустил томкэк 5. выполнил запрос: http://localhost:8080/tlt/?username=ewdewdwe 6. получил Hello, ewdewdwe! это всё. |
| Автор: Kangaroo 1.2.2008, 00:13 |
| v2v, а попробуй тоже самое сделать на 5м Томкете ЗЫ Пока не добрался до изучения этой проблемы. |
| Автор: Greg 1.2.2008, 01:01 |
| Присутсвие web.xml в приложении не обязательно, так как обычно он наследует дефолтный, поставляемый вместе с контейнером. Для Tomcat, например, это %CATALINA_HOME%\conf\web.xml. Двух файлов и двух библиотек будет достаточно для работы. Добавлено через 1 минуту и 26 секунд Работает на Tomcat 5.5.25 |
| Автор: Kangaroo 1.2.2008, 01:22 | ||
хм, может я поспешил, с учетом того, что:
У меня мой web.xml перекрывал его, поэтому не работало. Тогда получается у ratzko что-то не так было в web.xml Томкетовском? |
| Автор: Greg 1.2.2008, 11:38 | ||
Скорее всего дефолтный web.xml был версии 2.3, в которой Expression Language по умолчанию отключен, соответсвенно включается директивой
|