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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> beans, Сохранить всего одно поле 
V
    Опции темы
fics
Дата 6.3.2008, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Подскажите как это сделать, что то запутался
Как должен выглядеть сам класс вместе с его подключением к старанице?
--------------------
Ушел на пары
PM MAIL   Вверх
AntonSaburov
Дата 6.3.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



А теперь еще раз объясни, что надо. Потому как совершенно непонятно, что ты спросил.
PM MAIL WWW ICQ   Вверх
fics
Дата 6.3.2008, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ну вот класс, незнаю правильно или нет
Код

package beans;
public class jform
{
 String Lpath, Rpath;
 public void getLpath(String s)
  {
   if(Lpath == null)
   {s ="";}else{Lpath=s;}
  }
  
  public void setLpath(String s)
   {
    Lpath = s;
   }

}


Вот подключение его со сраницы тоже не знаю
Код

<jsp:useBean id="jform" class="beans.jform" scope="request">
  <jsp:setProperty name="jform" property="*"/>
</jsp:useBean>

вот так должно по идее сохранется значение.
Код

 <input type="text" name="Lpath" value=<%=jform.getLpath() %> />

Это все должно сохранятся при повторной активизации этой формы

Это сообщение отредактировал(а) fics - 6.3.2008, 15:24
--------------------
Ушел на пары
PM MAIL   Вверх
fics
Дата 6.3.2008, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ну вобщем нужно сохранить состояние формы в Beans компоненте, и при повторной активизации снова вывести значения сохраненных полей
--------------------
Ушел на пары
PM MAIL   Вверх
fics
Дата 6.3.2008, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



блин вообще бред своеял впервый раз вот правильный должне быть класс

package beans;
Код

public class jform
{
 String Lpath;
 public void setLpath(String s)
  {
    Lpath = s; 
  }

  public String getLpath(String s)
   {
     return Lpath != null ? Lpath : "";
   }



}



в страницу включаю так

Код



<jsp:useBean id="jform" class="beans.jform" scope="request">
  <jsp:setProperty name="jform" property="*"/>
</jsp:useBean>




только вот вишен такую ошибку на это:
Код

<input type="text" name="Lpath" value= <%= jform.getLpath() %> />

что

Error #: 300 : method getLpath() not found in class beans.jform at line 54

--------------------
Ушел на пары
PM MAIL   Вверх
fics
Дата 6.3.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ну чего он блин не работает все вроде правильно, где ошибка? 

Код

<body>
<jsp:useBean id="jform" class="beans.jform" scope="request">
  <jsp:setProperty name="jform" property="*"/>
</jsp:useBean>

<form name="jform" method="POST">

 <input type="text" name="Lpath" value="<%=jform.getLpath()%>"/>
 <input type="text" name="Rpath" value="<%=jform.getRpath()%>"/>
   
 <input type="submit" name="Submit" value="Submit">

</form>
</body>


а вот класс jform

Код


package beans;

public class jform
{
 String Lpath, Rpath;
 public void setLpath(String s){Lpath = s;}
 public String getLpath(){return Lpath != null ? Lpath : "";}

 public void setRpath(String s){Rpath = s;}
 public String getRpath(){return Rpath != null ? Rpath : "";}

}


Ошибки никакой нет, а в полях при повторной активизации ничего не сохраняется
--------------------
Ушел на пары
PM MAIL   Вверх
fics
Дата 7.3.2008, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



С маленькой буквы нужно было писать имена параметров, блин кто же знал
--------------------
Ушел на пары
PM MAIL   Вверх
ecologist
Дата 7.3.2008, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(fics @  7.3.2008,  01:30 Найти цитируемый пост)
С маленькой буквы нужно было писать имена параметров, блин кто же знал

SUN в своей спецификации бинов это указывает - так что внимательно читаем документацию.

А вообщем все равно молодца - справился с ошибкой. Значит есть перспективы smile Удачи.

Это сообщение отредактировал(а) ecologist - 7.3.2008, 08:35
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0490 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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