powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: Как создать экземпляр манаджед бина?
3 сообщений из 3, страница 1 из 1
JSF: Как создать экземпляр манаджед бина?
    #33427680
Help!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос к JSF знатокам:

Есть бин Crew:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 package  business;

 public   class  Crew {
	 private  String name = "<Null>";
	 public  Crew() {}
	 public  String getName() {
		 return  name;
	}
	 public   void  setName(String name) {
		 this .name = name;
	}	
}

Configuration:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<managed-bean>
  <managed-bean-name>crew</managed-bean-name>
  <managed-bean- class >business.Crew</managed-bean- class >
  <managed-bean-scope>application</managed-bean-scope>
  <managed-property>
   <property-name>name</property-name>
   <property- class >java.lang.String</property- class >
   <value/>
  </managed-property>
 </managed-bean>

Jsp page:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
</head>
<body>
<h:form title="crewForm">
	<f:view>
		<f:loadBundle basename="example_messages" var="example_messages" />
		<f:facet name="header">
			<f:subview id="header">
				<jsp:include page="inc/page_header.jsp" />
			</f:subview>
		</f:facet>
		<f:facet name="body">
			<f:subview id="body">
				</br>
				<font size="+1" color="#000000">Add/Edit Crew</font>
				</br>
				</br>
				<h:outputLabel  for ="crewForm:nameInput">
					<h:outputText value="Name:" />
				</h:outputLabel>
				
				<h:inputText id="nameInput" value="#{crew.name}" />
				<h:commandButton value="Submit" action="submit_crew"/>
			</f:subview>
		</f:facet>
	</f:view>
</h:form>
</body>
</html>

Почему при загрузке страницы поле Name не содержит дефолтное значение: "<Null>"?
...
Рейтинг: 0 / 0
JSF: Как создать экземпляр манаджед бина?
    #33427743
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
птомучто надо либо так:

Код: plaintext
1.
2.
3.
4.
5.
<managed-bean>
  <managed-bean-name>crew</managed-bean-name>
  <managed-bean- class >business.Crew</managed-bean- class >
  <managed-bean-scope>application</managed-bean-scope>
</managed-bean>

либо так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<managed-bean>
  <managed-bean-name>crew</managed-bean-name>
  <managed-bean- class >business.Crew</managed-bean- class >
  <managed-bean-scope>application</managed-bean-scope>
  <managed-property>
   <property-name>name</property-name>
   <property- class >java.lang.String</property- class >
   <value><![CDATA[< Null >]]></value>
  </managed-property>
 </managed-bean>
...
Рейтинг: 0 / 0
JSF: Как создать экземпляр манаджед бина?
    #33428034
Help!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: Как создать экземпляр манаджед бина?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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