powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / struts actionForm
4 сообщений из 4, страница 1 из 1
struts actionForm
    #34406052
rukus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть html элементы из tiles у которых имена в стиле r30 по этим именам можно получить более понятное название описывающее это значение (типо константы) в виде
Код: plaintext
		 public   static   final  String TEST_NAME = "r30";




и вот настал момент написания action's
и получается что в ActionForm необходимо писать что то типо:
Код: plaintext
1.
2.
3.
4.
 public   class  AddViewAccountingValueForm  extends  ActionForm {
 private  String r30 = null ;
//тут сетеры и гетеры
}



но как то код получается мягко говоря нечитабельным :(
смотрел в сторону код Java
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
		 public  FooForm  extends  ActionForm {

     private   final  Map values =  new  HashMap();

     public   void  setValue(String key, Object value) {
        values.put(key, value);
    }

     public  Object getValue(String key) {
         return  values.get(key);
    }

}



но для этого нужно делать теги в стиле:
Код: plaintext
  <html:text property="value(foo)"/>




что опять же не подходит - возможно можно каким то еще способом биндить форму?
...
Рейтинг: 0 / 0
struts actionForm
    #34406074
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DynaActionForm?
...
Рейтинг: 0 / 0
struts actionForm
    #34406112
rukus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczDynaActionForm?
ну я написал почему нет - или напишите как? :)
...
Рейтинг: 0 / 0
struts actionForm
    #34406164
rukus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://struts.apache.org/1.x/userGuide/building_controller.html#dyna_action_form_classesIf you need to access DynaActionForm properties in your Action, you will need to use the map-style accessor, like myForm.get("name"). If you actively use the ActionForm object in your Action, then you may want to use conventional ActionForms instead.
хммм - похоже так можно - спасибо ;)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / struts actionForm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]