- iPhone topik
- Mobil flották
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iOS alkalmazások
- Digitális detox a Nokiától
- Yettel topik
- Vodafone-ra áttért Digi Mobilosok
- Új Beats fej- és fülhallgatók jelentek meg
- Fotók, videók mobillal
Hirdetés
-
Agyi chipes gyártóba fektetett a kriptocég
it A Tether 200 millió dollárt fektet a Blackrock Neurotech agyi chipes vállalatba.
-
Samsung Univerzum: Így ismerhető meg a Galaxy AI bármilyen telefonon
ma A Try Galaxy webalkalmazás kontrollált környezetben mutatja meg, mit tud a One UI 6.1-es rendszer és a mesterséges intelligencia.
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
Új hozzászólás Aktív témák
-
Sanyix
őstag
Hi!
Megoldható az javaban hogy egy texfieldbe írt szöveget kódként hajtson végre? Pl hogy beírok egy olyat hogy sin(akármennyi)+sqr(akármennyi) meg ilyesmiket. Szóval a textfieldbe írt műveleteket úgy végrehajtani, mintha a forráskódban lenne.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Köszi! Nem szeretném magam lekódolni, azt majd később
Amúgy úgynézki megtaláltam a nekem megfelelő parancsot, az eval()-t. Bár fura mert mert a példákban azt írja hogy ezt így simán be kell írni. Semmi objektum, semmi csomagútvonal.Egyébként netbeanst használok, de nem igazán tudom hova kéne rakni ezt a jar fájlt, mert van vagy 8 modules mappa tele jar-okkal.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
-
Sanyix
őstag
Na próbálgattam mit tud, és csináltam egy ilyet:
Interpreter qs= new Interpreter();
int a=1;
int b=8;
try {
qs.eval("a=b*5");
} catch ( EvalError e ) {
System.out.println("hiba: "+e);
}
System.out.println("ennyi: "+a);ez szinte pont olyan mint a csomag oldalán található példa
Az van, ha az eval-on belül értéket adok az a-nak, nem történik semmi, marad 1. Ha berakok egy szorzást (pont úgy ahogy a példában is, és ahogy fent is látható), akkor "Sourced file: inline evaluation of: ``a=b*5;'' : illegal use of undefined variable, class, or 'void' literal : at Line: 1 : in file: inline evaluation of: ``a=b*5;'' : ;"Namost én ebben nem látom mi a hiba.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Megvan, így műxik. Bár nem értem miért van példaként leírva egy nem működő dolog...
Interpreter qs= new Interpreter();
int a=1;
int b=8;
Object o=null;
try {
o = qs.eval("5*8");
} catch ( EvalError e ) {
System.out.println("hiba: "+e);
}
System.out.println("ennyi: "+a+" "+o);szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
A set nemnagyon működött, de az nem nagy gond, az viszont elég nagy, hogy olyan mintha a kimenet csak integer lehetne, ha tört jön ki egy műveletre, akkor az eredménye 0.0, még ha az objektumot float-á alakítom, akkor is.
Vagyis úgy tűnik inkább az átalakítással van gond, egy
if (o instanceof Float ) {
k = (Float) o;}-al próbálkozom, de nem igazán műxik jól.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Hi!
Most éppen a java hálózati dolgait próbálgatom. Eddig sikerült összehoznom egy tcp szervert ami a klienstől kapott double számot megszorozza valamennyivel, és visszaküldi a kliensnek. És persze ehhez a klienst is csináltam. A DataOutput/InputStream osztályt használtam a küldésre és fogadásra, mert ezzel elég egyszerűen lehet sokféle típusú adatot küldeni. De stringet nem tud. Hogy lehet megoldani hogy mindenféle adat mehessen?
Ráadásul elég kuszának tűnik ez a tcp-s átviteli dolog, főleg az hogy folyamban jönnek az adatok. De hogyha többféle adat jön egy kapcsolaton hogy különböztetem meg a fogadónál hogy most akkor mivé próbálja visszaalakítani a nyers adatot?
Egy játék hálózati kommunikációjából indultam ki, mert ott úgy megy, hogy tcp-n keresztül kommunikál (udp-n egyszerű lenne, mert ott ugye datagramokat lehet küldeni), úgy hogy folyamatosan fenntart egy tcp kapcsolatot, és a játék protokollja valahogy úgy műxik, hogy a kliens kap egy byte számot a csomag elején, és az jelzi hogy mi lesz utána és hogy olvassa a kliens. Na de honnan tudja hogy hol kezdődik a csomag a tcp adatfolyamban (nem mindíg oda-vissza válaszolgatás van a kettő között, mert sokszor a szerver úgy magától kérés nélkül küld egy adatcsomagot)? Ezt hogy oldják meg tcp-ben? Most nem a játékot akarom leutánozni, hanem csak valami hasonló kommunikációt létrehozni.
És tudna valaki linkelni valami jó, részletes leírást java hálózatos programozásról, amiben lehetőleg példakódok is vannak?
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Van egy ilyenem
private boolean isDate(String datum) {
Date dtm= null;
SimpleDateFormat datumform = new SimpleDateFormat("yyyy.MM.dd");
try {
datumform.setLenient(false);
dtm = datumform.parse(datum);
return true;
break;
} catch (ParseException e) {
return false;
}
}dtm = datumform.parse(datum); sorr azt írja, hogy type mismatch, cannot convert Date to Date. Dehát nem is Date to Date, hanem String to Date. Mibaja?
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
-
Sanyix
őstag
Hi!
Egy olyan dolgot kellene csinálnom, hogy egy adatbázis táblát jelenítek meg jsf-el. Lekérdezési eljárások minden megvan, csak meg kéne jeleníteni. Tud valaki segíteni hogy oldhatom ezt meg?
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
-
Sanyix
őstag
van ilyen f:selectitems, meg h:datatable. pl f.selecteditems-hez láttam egy példaprograomot, egy list<selectitem> bemenete, de persze kipróbálva nem működik, mert mindenre azt írja hogy arraylist (még arra is ami nem), és selectitemet vár el (aminek semmi érdelme, mert egyenként máshogy is be tudom rakni a lista elemeit...
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Naggyonzseer
h datatablet kipróbáltam, bár picit átírtam, de műxik jól. Tomahawkot ma nemtudom, mert itt a munkahelyen paranoiás védelem van, pdf-en kívül semmit sem lehet letölteni, csak otthonról tudom emailben egy kis trükkel becsempészni. De mindegy, most ez is tökéletes
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Hopp viszont érdekes dolgot csinál. Szóval ennek az alapja egy hibernates adatbáziskezelő programocska, ami már rég kész van, csak most így jsf-es felületet csinálok neki. Szóval az van, hogy a Mrbean nevű beanben mindenféle eljárás, elég egyszerűek, csak már meglévő adatbáziskezelő osztályból veszi ki az adatokat, indít eljárást, szóval csak egy közvetítő. Az már kész van egy ideje, hogy a jsf-es felületen lehet felvinni új rekordot, vagy frissíteni meglévőt.
Most az van, hogyha a valami műveletet hajtottam végre webes felületről, ha nyomok egy frissítés a böngészőben, újra végrehajtja az előző művelet. Most 3x rányomtam a frissítésre, és 3x rekordot hozott létre ugyanazokkal az adatokkal. Hogy lehetne azt elérni hogy ne lehessen frissíteni, vagya jsf mindig 0-ról induljon?szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
-
Sanyix
őstag
Ja és még egy kis probléma van. Ha létrehozok egy új rekordot, a leutolsó módosítás nem jelenik meg a datatable-ban, csak akkor ha nyomok egy újratöltést, viszont ha kilistázom egy sima outputtextel a listát amiből a táblát is generálja, ott megjelenik az új objektum, de a jsp kódban alatt lévő datatableban meg nem. Ezt nemnagyon értem...
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Most ott tartok, hogy az adattáblába az adatok mell kellene egy gomb, amit ha megnyom a júzer, a táblázat ugyanabban a sorában lévő egyik adatot beírja egy h:inputtext-be. Ez javascriptel úgylátom megoldható lenne, ha a datatableban a gombokat úgy generálná, hogy annak az action értékében látszódna az a bizonyos adat. Szóval az kéne hogy van egy lista, id-kkel, és ha rákattintok a lista valamelyik sorában lévő gombra, a mellette lévő id-t berakja az inputtextbe, azért hogy ne a listán kelljen keresgélni az id-t és bemásolni, hanem a sorban való kattintással bekerüljön. Erre tud valaki megoldást?
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Ja mostmár megoldottam, jsf-be ennyi megy.
<h:commandButton value="Gomb" onclick="document.getElementById('azid_').value= #{adatok.id}" />Viszont jsf-ben nem látszódnak normálisan az id-k erre van egy j4j nevű csomag aminek van egy proxyid nevű izéje... csakhát megint le kéne tölteni, és itt azt nem lehet.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Mert ezt így sztem nem lehet csinálni. Ismeretlenek helyére ?-t kell írni, majd st.setvalamitípus(abehelyettesítendőérték,hanyadikkérdőjel), de asszem el is lehet neveznia változókat kérdőjel meg sorszámozás helyett, és preparedstatementet kéne használni. Valahogy így van. De adatbázisozásra ajánlom a hibernate.org pakkot, elég jó dolog, csak picit szokatlan elsőre. Abban ennyi egy lekérdezés:
Session session = getSessionFactory().getCurrentSession();
try {
session.beginTransaction();
Query query = session.createQuery("from Email where id=:qid");
//logger.trace(query);
query.setInteger("qid", id);
result = query.list();
session.getTransaction().commit();
logger.info("Sikeres lekérdezés!");
} catch (HibernateException e) {
e.printStackTrace();
logger.error("Hiba lekérdezésnél!");
}És ennyi egy új rekord létehozása, és persze törődik a hibákkal is, így nemnagyon lehet belerondítani az adatbázisba.
try {
tx= sess.beginTransaction();
Adatok adt = new Adatok(veznev,kernev, sqldate);
sess.save(adt);
tx.commit();
} catch (HibernateException e) {
logger.error("Hiba az adatbázisműveletnél!");
tx.rollback();
return false;
}Ja és a megírt kód működik akármilyen adatbázison, amihez van driver (én 40 félét találtam, tehát van nemkevés ).
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Van egy táblázatom, jsf-ben genrált, a táblázat soraiban lévő gombokra kattintva kattinva javascript betölti a generált beviteli mezőkbe az adatokat. De, dátumnál ilyen yyyy-MM-dd formátumot használ, nekem meg a - helyett . kéne. Át is lehet állítani, kimenetnél, de csak a kimenetre. De ilyen másolgatásnál megint a kötőjelest másolja Mit lehet ezzel csinálni?
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Ezt nem értem. Szóval úgy kell, hogy "" között legyen az egész sql parancs, és ' ' között a stringek, de a számok nem.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
és az nem lenne egyszerűbb, hogy prepared statement, és:
PreparedStatement stm= conn.prepareStatement ("SELECT * FROM MUNKAK WHERE ? LIKE ?";
stm.setString(1,getMezo());
stm.setInt(2,getErtek()); //persze nemtudom itt milyen típusnak kell lenni, ezt te tudod
ResultSet rs =stm.commit();[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Egy jsf oldalt kellene csinálnom, authentikációval igazából még nem kezdtem hozzá, mert előtte szeretném tudni van-e ilyesmihez valami library, vagy akármi amivel könnyen megoldható?
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Aaa ezt nemhiszem el, kikészít ez a szar. Van egy index.jsp, az átirányít a login.jsp-re, ahol egy jsf-es form bekéri a felhasználónév/jelszót, katta gombra, lefut a managedbean eljárása ami ellenőrzi , és visszatér egy loginPass, vagy loginFail stringgel. Szépen beállítottam a navigation rulesben, hogy a login outcome-ja ha loginPass, akkor menjen x jsp-re, ha nem akkor y-ra. De leszarja! Beírom, szépen a managedbean eljárása kiírja konzolra hogy sikerült e, vagy nem, de nem irányítódik át az a tetves oldal. Ugyanúgy ottmarad a loginképernyő. Mi az istent kell még ezzel csinálni, hogy végre hajlandó legyen működni? Ja és persze szokás szerint semmi hibát nem ír ki.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Ez ennyire gáz nem lehet...
<navigation-rule>
<from-view-id>/login.jsp</from-view-id>
<navigation-case>
<from-outcome>loginPass</from-outcome>
<to-view-id>/main.jsp</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-outcome>loginFail</from-outcome>
<to-view-id>/error.jsp</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>Mit csinál? Böngészőbe http://localhost:8080/xxxxxx/faces/
ez az index.jsp-t nyitja meg, ami rögtön csinál egy redirectet a login.jsp-re. Úgy nyomogathatom a gombot, nem fog tovább irányítani. De ha úgy kezdem hogy http://localhost:8080/xxxxxx/faces/login.jsp, akkor működik...
Ez miért?szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
index jsp-vel? Ezt hogyérted? A faces-config.xml-ben van ez beállítva, és az vonatkozik az egész projektre.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Lehet, de végülis lényegtelen, semmi értelme az egésznek, ha beírom a közvetlen linket, bármit el lehet érni. A login csak egy dísz, anélkül is minden megy, ha tudod a közvetlen elérési utat... innentől 0 értelme.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Közben, megtaláltam nézelődtem. Semmit sem értek belőle eddig, fogalmam sincs hogy fog ez webes felületen menni. Majd hétfőn megnézem jobban.
Egyébként úgy értettem hogy honnan tudja, hogy sessionid-ket használ? Vagy mit?
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
jboss 4.2-t használok. Néztem már ezt a login-configos részt, de semmi használhatót nem találtam arról hogy mi ez a realm. Most a linkeden látom már kb mi lehet, de még mindig nem látom hol van beállítva, hogy ki mit érhet el.
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Najó mostmár a faszom kivan ezzel a szarral. Ebben a hülye fosban nem lehet egyszerűen fejleszteni, mert az idő 90%-a azzal megy, el hogy az értelmetlen hibaüzenetekkel, vagy sokszor egyáltalán hibaüzenet nélkül, de valamiért mégsem működő oldalt próbálom configolni, úgy tippelgetve, próbálgatva mivel tele van iratlan korlátozásokkal, rejtett hülyeségekkel. Múltkor is mikor először próbáltam, sehogy sem működött, azért sem. Letöltöttem valahonnan egy működő jsf projektet, bemásoltam, majd ctrl-v be az általam írt dolgokat, és működött. Eközben meg az egész project mindenestül ugyan az volt amit írtam!
Most is megint, nem hajlandó betölteni egyik oldalt sem, mindig a rohadt requested resource not available. Közben a jboss külön indítva azt írja, nem tudja indítani a projektet, mert web.xml (ennyi amit ír), eclipse-ből ezt nem írja, viszont áll starting...-nál úgy hogy elvileg az indítás végére ért, mert írja mennyi idő alatt indult el a szerver, de persze semmit sem lehet elérni ott sem. Sőt indítottam egy tetű teljesen úgy projektet, az sem megy, és persze semmi sem lett állítva ezen a foson.
CHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml Grog Unknown 1213697018991 1718
Ez a vadiúj projekt, amit a gép generált semmit se írtam bele. A web.xml is ottvan a helyén, ez a fos meg beleköt.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Most sikerült valahogy félig működésre bírnom. Bár van vele 2 apró probléma
- INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/Zrttz.war/
Mint látható a ctxpath után nincs semmi. Eddig ott a projekt neve volt, most egyszercsak nem lett. Biztos ez is a szerver lelki világától, vagy a bolygók állásától függ, mert én tuti hogy nem módosítottam ilyesmit- A másik "csöpp" probléma, hogy semmit sem véd. Elvileg be lett állítva minden ahogy írva van, mégse véd semmit. Simán elérhető minden. Semmi jelszóigénylés.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Hurrá működik! Most sem tudom hogy mitől, de működik. Az egyetlen picike hibája, hogy redirecttel még mindig bármit el lehet érni. Tehát van egy index.jsp-m, nem védett helyen redirectet csinál, simán betölti a a védett helyen lévő oldalt authentikáció nélkül. De ha közvetlenül linkelek rá, már azonosítást kér. Bár nem nagy probléma, az index helyét is levédem, de azért jobb lett volna máshogy.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
javax.faces.FacesException: #{beanf.table}: java.lang.ClassCastException: org.hibernate.search.event.FullTextIndexEventListener cannot be cast to org.hibernate.event.PostInsertEventListener
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:107)
javax.faces.component.UICommand.broadcast(UICommand.java:383)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)Próba cseresznye, talán tud ezzel kapcsolatban valaki segíteni. Bár nem sok esélye van
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
megoldva
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Van egy list, bizonyos osztályokból(hibernate entity) áll.
Ezt megjelenítem jsf-ben h:datatable-el. De kéne lenni egy módosítás gomnak is, minden sorban, aminél az a gond, hogy valahogy vissza kéne adnia az adott sorban lévő objektumot, hogy azt (és ezzel az adatbázist) módosítani lehessen. Van még egy megoldás, hogy egy hidden mező van a táblában, ami 1- akármennyiig számol minden sornál emelkedve, és aztán a list.get(szám)-al megvan az objektum, de ezt most nemtudom hogy oldjam meg datatable-el. És van a harmadik, amit elkerülnék, hogy formként visszajön az azonosító, és azt az azonosítós rekordot lekérdezem.szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
aztaq, szétfejelem a monitort...
vagy egy ilyen
<navigation-rule>
<from-view-id>/index.jsp</from-view-id>
<navigation-case>
<from-action>#{beanf.new_record}</from-action>
<from-outcome>bemployee</from-outcome>
<to-view-id>/pgs/branch_employee.jsp</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{beanf.new_record}</from-action>
<from-outcome>bmanager</from-outcome>
<to-view-id>/pgs/branch_manager.jsp</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{beanf.new_record}</from-action>
<from-outcome>branch</from-outcome>
<to-view-id>/pgs/branch.jsp</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{beanf.new_record}</from-action>
<from-outcome>region</from-outcome>
<to-view-id>/pgs/region.jsp</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{beanf.new_record}</from-action>
<from-outcome>cemployee</from-outcome>
<to-view-id>/pgs/central_employee.jsp</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>Minden megvan ott ahol írva van, pontosan ott, 20x ellenőriztük, 2-en. A bean visszaadja amit kell, ezt is elleőriztük. Mégsem történik semmi amikor navigálnia kéne.
Mindent megpróbáltam, többféle módszert, nem működött. Most valami isteni sugallatra
a <from-view-id> /index.jsp string végére nyomtam egy d-t, tehát /index.jspd, ami persze nem létezik, és ez ki is írta. az eclipse. De elindítottam a felületet, és hopp elkezdett működni a navigáció. Semmi más navigation rule nincs, minden többször lett ellenőrizve, úgy lett írva ahogy a nagykönyvben meg van írva. Akkor mégis miez? Asszem hívhatom muldert és scullyt...szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
mostmár azt se tudom sírjak e vagy nevessek. Szépen viszaírtam a helyes nevet, mert ki akartam próbálni, talán a welcome file kavarja meg. Nem az, így visszaírtam mind2-t ahogy működött. De most meg nem működik
Najó, ennyi elintéztem beanból egy
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext().redirect(contextroot+"xxxxxx.jsp");
facesContext.responseComplete();szuperkombóval, ezek legalább műxenek ahogy kell, és megkerültem ezt a bughalmazt.
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Hogy az istenbe lehet inicializálni egy listet javaban? Ha nyomok egy add-ot elszáll mert null a list, de ha oda írom a deklarálás mellé hogy = new List(); az sem jó neki.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Igen, megoldottam ugye, hogy közvetlenül hívtam egy redirect eljárást. Nem általánosan működő navrulet akartam, csak arra az egy oldalra működőt. Nem működött, de amikor kiszedtem a from view id-t egészben, akkor sem működött, sőt *-al sem. Az hogy átírtam hibásra, az is csak 1x működött, aztán az sem.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
A listes probléma is megoldva, bár nemsok haszna van. Egy adatbázisból lekérdezett hibernate entintykkel akartam feltölteni egy jsf legördülőmenüt, ami megy is azt leszámítva, hogy a visszatérő érték csak az entity valamilyen száma lesz (mindig azonos azonos entinyél, és a listben is ezen a számon szerepelnek), de a feltöltő fügvényben nem hivatkozhatok rá, hiszen csak egy szám, nem entity. Azt hittem vissza lehet hozni jsf-ből kiválasztott objektumot, de nem
Most azt kéne megoldanom, hogy hogy legyen ebből a számból entity.
[ Szerkesztve ]
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
Asszem új dolgot fedeztem fel, a fantom utasításokat.
Ki lett szedve a programból pár kiírás, és mégis látszik, pedig már az utána következett módosítások is láthatóak a futó programban.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
-
Sanyix
őstag
Nem is marad, ügyes ez a java nem ez az első x akta. Nem a régi fordítás marad meg mint írtam, hanem benne marad egy régen kivett rész, de már az új rész is benne is benne lesz.
Tehát kivettem pár kiírást, clean futtat, megint ottvan megint clean megint ott. Ok nem olyan nagy dolog, úgyis csak konzolra írt. Majd később belerakok 2 új metódust, clean újraindít, metódusok mennek, de még mindig megy a kiírás is, úgy hogy a forráskódban már rég nincs benne.szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
-
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Díszdobozos Lenovo Yoga Slim 7i Pro "Kis Gamer" Ultrabook 14" -40% i5-11300H 16/512 QHD+ 2,8K OLED
- Ryzen5 esport Gamer(16gb ddr4/m2 ssd/win10/Vega11)
- HP ProBook 430 G6, 13,3" FULL HD IPS, I5-8265U, 8GB DDR4, 256GB SSD, WIN 10/11, SZÁMLA, GARANCIA
- Dell Latitude 3420, 14" FULL HD IPS, I5-1145G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, Garancia
- Dell Latitude 7280, 12,5" FHD IPS Kijelző, I5-6300U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia