Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cocoon xsp-request выдает ошибку!!! 
:(
    Опции темы
Cross
Дата 18.3.2008, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


информатик-аналитик
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 2.6.2006
Где: Москва

Репутация: нет
Всего: 1



В файле XSP пытаюсь получить параметр запроса get. 

Вот такой код:

Код

<xsp:logic>
 String name = <xsp-request:get-parameter name="page"/>;
......
</xsp:logic>


Не работает! Ошибка - java.lang.NullPointerException

Если работать вне <xsp:logic> - то все получается! 
Что делать? 

У меня Tomcat 6.0, Cocoon - последний... JDK 1.6...


PM MAIL ICQ Skype MSN   Вверх
Cross
Дата 18.3.2008, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


информатик-аналитик
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 2.6.2006
Где: Москва

Репутация: нет
Всего: 1



Сама на свой вопрос ответила:
оказывается есть разница между тем, где расположен блок <xsp:logic>

Если он расположен до <html> - то все, что там описано идет в объявление класса!!!

Поэтому я расположила его после <html>
Все заработало...

Но появилась другая проблема:

Код

<xsp:logic>
String page = <xsp-request:get-parameter name="page"/>;
String url = "";
if (page == "index") {
    url = "index-text.xml";
}
if (page == "author") {
    url = "author-text.xml";
}
else {
    url = "index-text.xml";
}
init(url);
</xsp:logic>


параметр url не меняется... Может кто подскажет почему?  smile  
PM MAIL ICQ Skype MSN   Вверх
JVM
Дата 18.3.2008, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 30.10.2006

Репутация: 4
Всего: 5



Неправильно сравниваете объекты
PM MAIL   Вверх
Cross
Дата 19.3.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


информатик-аналитик
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 2.6.2006
Где: Москва

Репутация: нет
Всего: 1



Опять сама разобралась...
надо было использовать не (page == "index")... , 
а (page.equals("index"))   smile 
PM MAIL ICQ Skype MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.