![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Nesmishlenish |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 6.4.2006 Где: Беларусь, г.Минск Репутация: -1 Всего: нет |
Здравствуйте. Тут не с того не с сего нарисовалась проблемка: Переменная после засетавания становиться равной null. Но начнем по порядку:
Имею конфиг спринга : <bean name="/user" class="com.test.web.UserAction"> <property name="userService"> <ref bean="userServiceServer"/> </property> </bean> Имею сам класс UserAction: public class UserAction extends Action{ private IUserService userService; public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { request.getSession().setAttribute("users", userService.findAll()); return mapping.findForward("success"); } public IUserService getUserService() { return userService; } public void setUserService(IUserService userService) { this.userService = userService; } } Имею настройку в struts-config.xml : <form-bean name="loginForm" type="com.sytechbel.web.LoginForm"/> <action path="/user" type="com.sytechbel.web.UserAction" name="loginForm" input="/login-page.jsp" scope="session" validate="true"> <forward name="success" path="/submit.jsp"/> </action> Так же имеется JSP страница: .............. <body> <html:form action="user.do"> Login: <html:text property="login"></html:text><br> Password: <html:text property="password"></html:text><br> <html:submit/> </html:form> </body> .............. Так вот собственно вопрос: При нажатии на кнопку Submit в классе UserAction (код смотри выше) вылетает NullPointerExeption на строчке request.getSession().setAttribute("users", userService.findAll()); т.к. userService = null, как такое может быть если я его инициализирую в спринге? Помоги плз. подскажите где я облажался. Заранее благодарен. |
|||
|
||||
brejnev |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 18.9.2005 Репутация: нет Всего: нет |
Читаем раздел "struts support" в spring-reference.
Наследуем экшн от DispatchActionSupport.
После этого ты можешь обращятся к контексту спринг и таскать из него обьекты.
Это сообщение отредактировал(а) brejnev - 16.3.2008, 19:30 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |