Belépés
remind me!
Támogatás
Friss hozzászólások
auth.gabor - Tue Mar 09 16:22:51 CET 2010
norbi - Tue Mar 09 15:49:57 CET 2010
auth.gabor - Tue Mar 09 13:57:39 CET 2010
norbi - Tue Mar 09 13:09:53 CET 2010
hBd - Mon Mar 08 15:43:03 CET 2010
gaben - Mon Mar 08 15:01:55 CET 2010
gaben - Mon Mar 08 14:50:46 CET 2010
auth.gabor - Mon Mar 08 10:53:37 CET 2010
hBd - Mon Mar 08 09:04:54 CET 2010
(K)risztián - Mon Mar 08 08:21:50 CET 2010
hBd - Sun Mar 07 23:16:29 CET 2010
szimi - Sun Mar 07 09:42:05 CET 2010
auth.gabor - Sat Mar 06 21:47:22 CET 2010
hBd - Sat Mar 06 19:53:57 CET 2010
auth.gabor - Fri Mar 05 21:52:41 CET 2010
hBd - Fri Mar 05 16:59:05 CET 2010
Tomi1226 - Fri Mar 05 00:34:50 CET 2010
gaben - Tue Mar 02 20:10:24 CET 2010
gaben - Tue Mar 02 18:52:05 CET 2010
Tomi1226 - Tue Mar 02 16:28:02 CET 2010
jalab - Sat Feb 27 17:45:51 CET 2010
gaben - Tue Feb 23 21:19:49 CET 2010
gaben - Tue Feb 23 21:06:21 CET 2010
xesj.hu - Tue Feb 23 14:17:29 CET 2010
Fórum - Java programozóknak
Re: - gaben - Mon Mar 08 15:01:55 CET 2010
megoldódott,elnéztem 1-2 dolgot :)
tömb indexek - gaben - Mon Mar 08 14:50:46 CET 2010
Hello!
Van egy tömböm.ennek az elemit rendezem.De a rendezessel az indexet is atszeretnem adni,szóval már a rendezett elemek indexeit akarom látni,mikor kiíratok.
for(i=0;i<elem-1;i++)
                 
                   if(tomb[i].ertek<tomb[i+1].ertek){
                    temp=tomb[i].ertek;
                    tempId=i;
                   
                    tomb[i].ertek=tomb[i+1].ertek;
                    tomb[i].Id=i+1;
                    tomb[i+1].ertek=temp;
                    tomb[i+1].Id=tempId;
                }

De a végén az inexek nem a rendezett számokhz tartoznak.Mi lehet a gond?
RE:miért nem működik! - gaben - Tue Mar 02 20:10:24 CET 2010
Na megoldódott...
Miért nem jó? - gaben - Tue Mar 02 18:52:05 CET 2010
Sziasztok!
Van két tömböm.Mind a kettő tömbben ugyanazok az elemek vannak,cska az egyikben rendezetten.
Hogyan tudom azt megmondani,hogy a rendezett elem az eredetiben hol van,melyik indexen?
Pl.: Tomb1={2,4,1,3}
Tomb2={1,2,3,4}
És az egyes az eredetiben 2. index alatt van(0-tól kezdődik ugye).A 2 meg 0. alatt ,stb...
így próbáltam:
for(i=0;i<Tomb1.length;i++){
   for(j=0;j<Tomb2.length;j++){

     if(Tomb21[j]==Tomb1[i]){
         s[i]=i; //bemásolja egy segéd tömbbe a az indexek értékeit
        
        
     }
   }
De így nem működik.Hogy kellene?
netbeans glassfishv3 probléma - jalab - Sat Feb 27 17:45:51 CET 2010
Olyan problémám lenne hogy netbeans alatt egy egyszerű webservice létrehozását akarom runnolni. De glassfishel mindig port is occupied visszajelzést kapok. Admin 4848 http 8080-on van. Gondoltam vmi más van azokon, de szinte mindent bezártam és még is eztírja folyton.
Érdekes módon tomcattel pedig lefut szépen az 8084es portot használ.
Vkinek vmi ötlete lenne mit kezdjek?
Üdv
re: Converter... - xesj.hu - Tue Feb 23 14:17:29 CET 2010
Szia Szabi !

Ha a bean-ed tagja mondjuk éppen "User" típusú ami egy te általad kifejlesztett osztály akkor valóban abba nem tud belepakolni egy stringet ami  a lenyíló listában van. Gond egy szál se, ilyenkor kell írni egy jó kis saját konvertert.
Vagy pedig a bean-edben lecseréled a User típusú tagot egy sima pl. Integer tagra ami tényleg csak a user id-jét tárolja. Úgy már menni fog a dolog.

Ha belegondolsz teljesen jogos ez a működés, ha kiteszek egy sima input mezőt amibe a felhasználó begépeli hogy "FF00FF" és a háttérben emögött a bean egy java.awt.Color típusú tagja csücsül, az kizárt hogy a JSF magától az FF00FF-ből színt fog konvertálni. De mivel te átlátod a kettő közötti kapcsolatot "meg tudod építeni a hidat a folyó 2 partja között" :)

Üdv: xesj.hu
re - szabi19 - Tue Feb 23 09:43:40 CET 2010
Sziasztok!
Köszi a SelectItem osztállyal  tényleg sikerült normálisan megjeleníteni:)
Viszont a mentéses gondom is ezen az oldalon volt, miután betettem egy <h:messages\>-t  ezt kaptam:
Conversion Error setting value 'entities.User[id=1]' for 'null Converter'
Ha nem egyszerü típust adunk meg a <h:selectOneMenu value=" "> akkor saját konverter kell??
re: - xesj.hu - Mon Feb 22 22:45:22 CET 2010
Szia Szabi !

Az <f:selectItems> részed nem jó, valahogy így kéne:
<h:selectOneMenu value="#{ManagedBean.user}" >
  <f:selectItems value="#{ManagedBean.userAdatok}" />
</h:selectOneMenu>

így tehát a bean-ed userAdatok tagja tartalmazza azt a részt ami megjelenik a lenyíló html-elemben és azt is amilyen értéket képvisel valójában. Neked a ManagedBean-ben kell lenni egy getUserAdatok metódusnak ami pl. egy List objektumot ad vissza amelyben az elemek SelectItem-ek, pl:
public List getUserAdatok() {
  ArrayList userek = new ArrayList();
  userek.add(new SelectItem("101", "Kis Jóska 7.a osztály"));   
  userek.add(new SelectItem("102", "Nagy Mariska 1.c osztály")); 
  ...
  return userek;
}

Apropó: van valami könyv vagy ilyesmi amiből ellesed a JSF technikákat ?
re: commandButton - xesj.hu - Mon Feb 22 22:29:12 CET 2010
Szia Szabi !

A kódból számomra az derül ki hogy a két commandButton között a különbség az IMMEDIATE attribútumban van. Ha az űrlap (mert gondolom ez van) rosszul van kitöltve akkor az IMMEDIATE="TRUE" -val ki lehet kerülni a PROCESS VALIDATION fázist, vagyis validálás nélkül fut a megadott action és megcsinálja amit akarsz, pl. elmész a lapról és nem érdekel mit gépelt az ürge. Ez teljesen normális hiszen egy formot el kell hagyni valahogy.

A mentés gombod viszont nem így működik, nagyon helyesen. Amikor megnyomják, nem az action-nak kell előszőr lefutni, hanem jön még előtte pár fázis (pl. validáció), és ha valami nem stimmel akkor el sem szabad jutnunk az action-nál megadott metódusig. Elképzelhető hogy nálad ez a helyzet. Viszont ha validációs/konverziós hiba van arról jó lenne ha tudomást szereznél a képernyőn, mert ennek hiányában csak ott áll a form mintha gombnyomásra semmi nem történt volna. Javaslom hogy rakj be egy
<h:messages />
tagot, és nézd meg nem jön-e valami üzenet a képernyőre.
Action - szimi - Mon Feb 22 15:28:49 CET 2010
Server logot mutass és az action-t.
commandButton - szabi19 - Mon Feb 22 11:36:55 CET 2010

Egy olyan problémám van, hogy nem hajtja végre a commandButton-ban lévő action-t a mellette lévő back-et pedig igen :)
<f:view>
  <h:form>
     <h:panelGrid columns="2" >
                    <f:facet name="header">
                        <h:outputText value="..."/>
                    </f:facet>

                    <f:facet name="footer" >
                        <h:panelGroup>
                            <h:commandButton  action="#{ManagedBean.back}" value="Vissza" immediate="true"/>
                            <h:commandButton  action="#{CreateLesson.save}" value="Mentés"/>
                        </h:panelGroup>
                    </f:facet>
....
Érdekes módon a back-et végrehajtja, próbáltam azt is, hogy csak a save-et hagytam a footerben, de akkor se csinált semmit,

kérdés - szabi19 - Mon Feb 22 10:40:25 CET 2010
Egy szelekciós komponenst használok arra, hogy kiválaszunk egy usert ami egy osztály (név,cím,....)de azt szeretném ha a szelekciós részben a neki megfelelő név jelenne cask meg, ezért csináltam egy másik listát List<String> ez  csak a neveket tartalmazza, de vhogy nem akar összejönni...
<h:selectOneMenu  value="#{ManagedBean.user}" >
<f:selectItems itemValue="#{ManagedBean.userLista}" value="#{ManagedBean.userNevek}" />
</h:selectOneMenu>
Re: ismét kérdés - auth.gabor - Sat Feb 20 22:25:20 CET 2010
Bővebben írd le, hogy mit csinálsz, ebből nehéz kitalálni.
ismét kérdés - Monique - Fri Feb 19 20:31:47 CET 2010
 Az a baj, hogy beállítottam, a környezeti változót, mivel azonban olyan sok Java mappám volt, és nem tudtam, hogy melyik bin mappa útvonalát adjam meg, ezért megadtam mindet. De miután beírom a következőt:
java CHelloVilag ezt rja ki:

Exception in thread "main" java.lang.NoClassDefFoundError: CHelloVilag
...............................

a könyv azt írja, hogy a ClassPath változót is meg kell változtatni, megtettem, de így sem akaródzik működni.

Monique
Re: háttérben - auth.gabor - Fri Feb 19 20:18:54 CET 2010
Ez nem kimondottan Java hatáskör, de vannak wrapper programok, amelyek képesek Java programot indítani a háttérben.
háttében - JegFarkas - Fri Feb 19 19:08:17 CET 2010
Sziasztok

Szeretnék írni egy programot ami a háttérben fut(mint a túzfal, vírusírtók), és nem látszik egy sima CTRL+ALT+DEL gombbal.
Hogyan tudom ezt jeléezni az oprendszerek felé, hogy ez egy rezidens program?
Egyáltalán hogyan kezdjem el?
re: FacesContext - xesj.hu - Fri Feb 19 15:06:23 CET 2010
Map map = ((HttpServletRequest)getFc().getExternalContext().getRequest()).getParameterMap();
Így találsz benne valamit ?

Azt nem teljesen értem miért így rakod át az adatot az egyik bean-ből a másik beanbe.
Én egy bean metódusában azt mondom hogy:
BeanMasik beanMasik = Utility.getBean('masik');
beanMasik.setErtek(...);
ahol a getBean() metódus egy általános JSF utility osztályomban van:
public static Object getBean(String name) {
  Object bean = FacesContext.getCurrentInstance().getELContext().getELResolver().getValue(FacesContext.getCurrentInstance().getELContext(), null, name);
  if (bean == null) throw new RuntimeException("getBean(): Ilyen bean nem létezik: \"" + name + "\"");
  return bean;
}



jre-jdk - tvik - Fri Feb 19 10:16:24 CET 2010
Jól írja gábor.

Ha viszont beírod hogy "javac -version" és kiírja a verziót, akkor a JDK is telepítve van, tehát nincs szükség az env.bat -ra.

Ha ilyesmi üzenetet kapsz, hogy "'javac' is not recognized..." akkor nincs beállítva a JDK home, tehát be kell állítani az env.bat-tal vagy a könyvben leírt módon.

Re: a következőt írja ki - auth.gabor - Thu Feb 18 22:23:03 CET 2010
Ez a legfrissebb, tehát nem kell különösebben semmit tenned, a legújabb JRE elérhető, de gondolom a javac parancs nem fog menni, mert nem JDK-t telepítettél. Ha a javac parancs működik, akkor viszont teljes a telepítésed.
a következőt írja ki - Monique - Thu Feb 18 21:17:19 CET 2010
 Szia a következőt írja ki: http://www.pocsaj-bedo-egyhazkozseg.info/kep.jpg


FacesContext - szabi19 - Thu Feb 18 10:41:04 CET 2010
Sziasztok!

Egy objektumot szeretnék átadni két managed bean között, erre ezt használom:

Map map = FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
map.put("..")

sajnos ha a getRequestMap()-et használom nem talál a mapben semmit, JSF 2.0 alatt (1.2-ben működött:).
így párszor törölön kell a map-ból az objektumot,
map.remove("..");
ha nem akarom, hogy kitöltött mezők jelenjenek meg, mivel a session tovább tárolja a map-et
A kérdésem az lenne, hogy a getRequestMap()-et hogyan kéne használni?
A másik pedig, hogyha sessiont használok és törölni akarom a mapből az objektumot akkor előtte a map-et minidg be kell állítani?
Map map = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
 

verziók - tvik - Wed Feb 17 23:00:44 CET 2010
Arról van szó, hogy már előzőleg is telepítve volt néhány java verzió a gépedre. A mappák számozása -> verziók. De ez nem gond.
Válaszd ki azt a jdk mappát aminek nagyobb a verziója és annak a lib ill. bin könyvtárát tedd be a környezeti változókba.

Ha beírod az alábbit egy command prompt-ba (dos ablakba), akkor mit ír ki?
java -version

Régen telepítettem már nulláról jdk-t, de nekem úgy rémlik hogy manapság már mindent rendesen felinstallál magának és beállítja a környezeti változókat.

Ismét én - Monique - Wed Feb 17 20:59:49 CET 2010
 Sziasztok,újra itt vagyok, de egyszerűen nem tudom beállítani a környezeti változót, feltelepítettem a java progit, ami egy Sun nevű mappát készítettet, így néz ki->
Sun\SDK\"bin" és van benne "jdk" "lib", "databases" és "javadb" mappa.

aztán van egy "j2sdk1.4.2_10" nevű mappám, amibe a következő mappák találhatók: bin, demo, include, jre, lib".  

Aztán található még a C: meghajtón egy Java mappa amiben négy mappa van, ebből 3 jre-vel kezdődik, csak más a számozásuk, és egy jdk mappa. Mind a 4 mappában megtalálhatók almappaként a bin és a lib könyvtárak. 

Pl. a könyv szerint a bin mappa útvonalát kell megadnom a PATH-ba, a lib-et pedig a CLASSPATH-ba.

De egyszerűen nem tudom eldönteni, hogy melyiket illesszem be, így mindegyiket beillesztettem, gondolom ezért sem működik.

remélem tud valaki segíten, mert szerintem nem csak a gépem, de én is hamarosan megőrülök. 

Monique
A tanár jó - Monique - Wed Feb 17 19:24:59 CET 2010
 Sziasztok, először is köszönöm a segítséget, másodszor a tanár tényleg nagyon jó, alaposan mindent elmond + minden órai gyakorlatról külön dokumentumot készít, ami nagyon ritka egy felsőfokú képzésben.

Az már az én gyengeségem, hogy még így sem értettem. Azért köszönök mindent!


Monique 
Fontos linkek
Társoldalak
Callback image