🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153791

jsf odwołanie do właściwej klasy

#153791
From: Jadalbert
Date: Sat, 30 Mar 2013 12:39
28 lines
2029 bytes
Problem mam taki
Jest hierarchia klas
public Class Bryla
	protected double objetosc

public Class Kula extends Bryla
	private double objetosc

public Class Stozek extends Bryla
	private double objetosc
itd

jak wiadomo objętość liczona jest różnie przyjmijmy, że Bryla.objetosc 
liczy dla walca

jak teraz zmusić pole w jsf poprzez jego parametr value="#{}" do tego by 
przy odpowiednim wyborze z np. selectOneMenu (czyli wyborze bryły do 
liczenia) pokazywały się odpowiednie wartości. Wybór z tego selecta ma 
dawać informację o tym, która klasa ma być użyta do obliczeń.
Że tak powiem value="#{stozek.objetosc}" jeśli wybiorę stożek,
a value="#{kula.objetosc}" jeśli wybiorę kulę.

Próbowałem w osobnej klasie zapisywać i odczytywać wartość z tego 
selecta i wstawiać do value, wychodzi coś takiego i bez oczywiście sensu:
value="#{klasaLiczaca.nazwa}.objetosc"
jeśli w ogóle to dobre podejście to jakiej klasy ma być ta klasa 
licząca? String? Object? Class?
Z góry dziękuje za rady.
Technical Details
Message-ID: <5156dd0c$0$26684$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!news1.as3257.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!news1.as3257.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Sat, 30 Mar 2013 13:39:41 +0100
From: Jadalbert <maxorin@poczta.onet.pl>
Reply-To: maxorin@poczta.onet.pl
User-Agent: Mozilla/5.0 (Windows NT 6.2; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
Newsgroups: pl.comp.lang.java
Subject: jsf odwołanie do właściwej
 klasy
Lines: 28
Message-ID: <5156dd0c$0$26684$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.22.37.170
X-Trace: 1364647180 unt-rea-a-01.news.neostrada.pl 26684 83.22.37.170:53220
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit