Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Spring session beans 
V
    Опции темы
Tony
  Дата 20.7.2007, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Na4al u4it' Spring nalobal test. Voznikla problema  esli ja delaju kontroller s binom tak :
Код

   <bean id="HelloSpringController" class="example.HelloSpringController">
        <property name="commandClass" value="example.PersonFB"/>
        <property name="successView" value="/welcome.jsp"/>
    </bean>

To ja na stranice /welcome.jsp mogu dostat' zna4enie iz bina tak: ${command.firstname} t.k. bin pomestitsja v requestScope avtomatom
No ho4u napisat' s ispol'zovaniem session bean. Pishu tak:
Код

  <bean id="personFB" name="personFB" class="example.PersonFB"  scope="session"/> 
  <bean id="HelloSpringController" class="example.HelloSpringController">
        <property name="commandClass" ref="personFB"/>
        <property name="successView" value="/welcome.jsp"/>
    </bean>

Код

Caused by: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personFB': Scope 'session' is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request? If you are actually operating within a web request and still receive this message,your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.

v web.xml est'
Код

    <listener>
        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>

 smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
chief39
Дата 20.7.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


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

Репутация: 11
Всего: 77



Хм... спринги в сингелоне по дефолту... и с многопоточностью как у них тут - хз... В доке явно не указано ничего насчёт этого?


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Tony
Дата 20.7.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



On dolzhen ponimat' session scope. Potomu4to juzaju Spring 2  smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

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


 




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


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

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