Jenom bych chtel upozornit, pokud pouzijete ve faces-config.xml
direktivu redirect, je potreba dat pozor na predavani request parametru
(a stav managed beanu, pokud maji scope request).
Stalo me to nekolik horkych chvilek nez jsem si to ujasnil.
Mirek
Milan Kratochvíl
Vazeni kolegove,
narazil jsem na nasledujici asi trivialni problem, se kterym si nevim
rady: Mam JSF managed bean finance, ktery ma v sobe amount (BigDecimal)
a amountUnit (string, obsahuje symbol meny, zadany uzivatelem, napr.
Kc, $, apod., nejsou to ISO kody). Potrebuji tuto hodnotu
Jednoznacne pripad od pripadu, ve vasem pripade s uzivateli v ruznych
oknech to chce scope request (jiz bylo zmineno, nektere prohlizece v
novem okne otevrou novou session). A ta hromada hidden parametru, to
jako proc? JSF umoznuje ziskavat primo objekty, a hidden parametry
prakticky
pole z kroku 1.
V kroku 3 musím přenést všechna pole z kroku 2 i 1.
Proto jsem psal o zadávání hromady hidden parametrů.
Fafi
Mirek Stohr wrote:
Jednoznacne pripad od pripadu, ve vasem pripade s uzivateli v ruznych
oknech to chce scope request (jiz bylo zmineno, nektere prohlizece v
novem okne
, tak ve WIZARDu v kroku 2 musím
přenést všechna pole z kroku 1.
V kroku 3 musím přenést všechna pole z kroku 2 i 1.
Proto jsem psal o zadávání hromady hidden parametrů.
Fafi
Mirek Stohr wrote:
Jednoznacne pripad od pripadu, ve vasem pripade s uzivateli v ruznych
oknech to chce scope request
Neslo, nepouzivam Hibernate :-))
Mirek
Jakub Příkazský napsal(a):
A není možné tohle už nějak řešit na úrovni Hibernate? Dost bych se
divil, že by H neměl podporu pro řešení tohoto problému.
Jakub
Mirek Stohr wrote:
Presne vasi situaci (malo velkych stromu) mam taky. Resim
Presne vasi situaci (malo velkych stromu) mam taky. Resim to, jak jsem
jiz napsal, verzovanim, a verzi vlastni kazdy objekt ve stromu (resp.,
kazdy objekt u ktereho to dava smysl, tj. objekt, ktery mohu nejakym
zpusobem editovat). V pripade zapisu do db se zvetsi verze nikoliv pouze
objektu,
Prakticky stejny problem resim verzovanim objektu. Napsal jsem si k tomu
drobnou knihovnicku, a vse bezi bez problemu.
Podotykam ale ze je to zpusob ktery zvysi zatez db a app. serveru, ale
nastesti moje aplikace zatim s vykonem problemy nemely (a pokud mely,
duvod nebyl ve vyse zminenem).
Nepomohlo by java.rmi.registry.Registry.list() ?
Mirek
Benda Lukas napsal(a):
Jak poznam ktere objekty mi RMI registr nabyzi na danem portu?
Jde mi o to, ze jsem vytvoril client a server. Server jsem spustil a
client se k nemu neumi prihlasit. Ted nevim jestli je chyba na
Osobne si myslim, ze nelze vzdy zpracovat jakykoliv vstup od uzivatele,
tj. ze uzivatel nese odpovednost za spravnost sveho zadani. Proto pokud
aplikace pouziva ceske locale (a uzivatel je na to upozornen), pak
uzivatel musi zadavat desetinnou carku (jak je v ceskych locale
definovano).
Ted jenom hadam mozne priciny chyby:
1/ v prvnim selectOneMenu mate jako onchange JavaScript submit();, tj.
vyvola se HTTP request, ale chybi nektery parametr, ktery si JSF interne
predava (selectOneMenu je komponenta UISelectOne, a ta neimplementuje
ActionSource, commandButton je UICommand,
Tak to me kdysi taky stalo nekolik krusnych chvil hledani chyby, nez
jsem si precetl javadoc :-))
Mirek
Rastislav Rehak napsal(a):
Skuste povedat co vam vrati vyraz :
Boolean.getBoolean( true )
Ak si myslite, ze true, tak si chodte pozriet dokumentaciu.
Bye Ra100
Vazeni kolegove,
potreboval bych pouzit v JSF aplikaci HttpSessionAttributeListener.
Nemam problem s jeho vytvorenim a konfiguraci, ale nevim jestli JSF
specifikace neco takoveho nevylucuje, jestli je tento objekt mozno
pouzit a zustat pritom pure JSF 1.2 :-)) (tj. napr. na nejakem
Vazeni kolegove,
mam tady takovy konfiguracni problem s app. serverem (konkretne je to
Sun Java System Application Server Platform Edition 9.0, build b48). EE
aplikace na nem bezi, a je potreba aby se kontaktovali uzivatele.
Databaze uzivatelu je pristupna z ldap, ovsem pristup do ldap je
kus kodu kde se na to connectujete? Mam kus kodu kde jsem
to vyresil.
Preju pekny den
Pet
Mirek Stohr wrote:
Vazeni kolegove,
mam tady takovy konfiguracni problem s app. serverem (konkretne je to
Sun Java System Application Server Platform Edition 9.0, build b48).
EE aplikace na nem bezi, a je
Osobne se domnivam, ze chyba je v radku, kde volas znovu
statement.execute(delete ...), aniz jsi ukoncil praci s ResultSetem,
ktery jsi dostal predchazejicim executeQuery. Zkus to rozdelit na dva
statementy, pripadne nejdrive nacist, a az pak mazat.
Je ale mozne ze pisu naproste nesmysly,
Ja to resil pres ulozen objektu nakupniho kosiku do session uzivatele,
plus synchronized metoda aby ji nemohl volat dokud nedobehla. Pokud ma
dve okna prohlizece, jsou to dve session, takze problem nevznikne --
nakupni kosiky ma taky dva, a stornuje kazdy zvlast. A session listener
v metode
pozapomneli, ci patricna cast JSF
specifikace je silne nejasna a nikdo tomu nerozumi (diskuze vedou vzdy
do ztracena, tj. neni nabidnuto zadne rozumne obecne fungujici reseni).
Toz tak. Snad je to nekomu napomocne. Jak to resite vy?
Mirek
Mirek Stohr napsal(a):
Vazeni kolegove
zasade by to melo fungovat s jakoukoli
RuntimeException.
Jaroslav Hurdes
Mirek Stohr wrote:
Odpovidam si sam (po delsim trapeni Google):
viz.:
http://forum.java.sun.com/thread.jspa?forumID=427threadID=481177
http://forum.java.sun.com/thread.jspa?threadID=510112messageID=4283555
Pokud jsem
Vazeni kolegove,
zkusil jsem si na web aplikaci (EJB3, JSF 1.2, glassfish app. server)
jak mi beha errorpage, a vysledkem bylo me prekvapeni, ze mi vubec
nebeha, resp. dostanu defaultni errorpage generovanou serverem. Pri
nastavovani jsem postupoval presne podle
Vazeni kolegove,
mam nasledujici problem: Class, jehoz nektere atributy chci zobrazovat
na JSF strankach, ma asi nasledujici tvar:
public class MyClass{
// spousta vynechana
public String getClassAttribute(){
// vynechano
}
public
html element textarea ma primo atributy cols (pocet sloupcu v jednotce
prumerne sirky znaku) a rows (pocet radku).
Pokud textarea generujete pomoci jsf tagu h:inputTextarea ..., tak ten
ma analogicky pojmenovane atributy.
Mirek
[EMAIL PROTECTED] napsal(a):
hi all,
da sa
Ja ja, svata pravda, to o tech parametrech metody, a o logovani
podstatnych vs. nepodstatnych vyjimek. Do kamene tesat :-))
Mirek
Jiří Melichna napsal(a):
Dobry den,
vicenasobny zapis vyjimky je lepsi pro analyzu a podle me nevadi ani v
provozu beznemu dohledovemu
Jedna z cest jak zabranit vicenasobnemu logovani je dusledne priradit
kazde vyjimce jedinecne id a kontrolovat v log manageru, jestli toto id
jiz bylo zpracovano nebo ne.
Jestli vam toto pomuze, nevim, ale cesta to je.
Otazka je, jestli logovat v okamziku vytvoreni a ne v okamziku
zachyceni
Netusim, jestli to pomuze, ale resenim by bylo xml soubory cist pres
classLoader.getResourceAsStream(xmlfilename)
a zbytek nechat na classLoaderu, ktery by ale musel mit na sve classpath
i vami pouzivane xml soubory.
Mirek
[EMAIL PROTECTED] napsal(a):
Dobry den,
mam
Dekuji za obsahlou napovedu, vyzkousim jenom co budu mit chvilku na
samostudium.
Mirek
URBAN Leos napsal(a):
Zdravím,
neporadím s Netbeans 5.5 (i když jsem je také zkoušel) ale já to pod 5.0
(s cílovým AS JBOSS) dělám takto:
Založím projekt X-EAR, který obsahuje jen v
Takze vysledek, presne podle vaseho navodu, je ten samy co pred tim.
Mohl by jste mi prozradit co pouzivate za knihovny JavaEE 5?
Mirek
Mirek Stohr napsal(a):
Dekuji za obsahlou napovedu, vyzkousim jenom co budu mit chvilku na
samostudium
, vcetne klienta
(na privatni mail, ne do konference)? Dekuji.
Mirek
Ondřej Fafejta KYBERIE napsal(a):
Mirek Stohr wrote:
Takze vysledek, presne podle vaseho navodu, je ten samy co pred tim.
Mohl by jste mi prozradit co pouzivate za knihovny JavaEE 5
Mate pravdu, do vysledneho .ear souboru jsem stejne zadne knihovny
nepribaloval, takze moje otazka na knihovny u prekladace byla naprosto
mimo.
Netbeans 5.5 generoval soubory sun-application.xml a sun-web.xml, ktere
ale mely trivialni obsah (prvni obsahloval pouze tag sun-application /
a druhy
Vazeni kolegove,
v ramci pripravy sama sebe na EJB3 jsem provedl nasledujici experiment:
1/ Vytvoril jsem si projekt v Netbeans 5.0 (s naimportovanou knihovnou
javaee.jar obsahujici Java EE 1.5), ktery byl sice oznacen jako java
aplication ale svou strukturou vyhovoval Java EE 1.5.
Nedavno jsem resil prakticky totez. java.sql.Date rozsiruje
java.util.Date, tj. ma metodu getTime(), ktera vraci pocet milisekund od
1.1.1970. No a rozdil deleno poctem milisekund za den plus nejake ty
veci kolem :-))
Mirek
Ivan Polák napsal(a):
Ahoj,
Potreboval by som
Vazeni kolegove,
narazil jsem na nasledujici problem: webova aplikace naprogramovana v
jsf, na strance se vstupem se zadava stringova polozka unit. Do teto
polozky uzivatel nekdy zapise kousek HTML kodu (typicky msup3/sup).
Na strance vysledku je pro zobrazeni teto polozky neco jako
Diky, ma escape, to bude asi ono.
Mirek
Burdik Petr napsal(a):
mrkni na h:outputText jestli nema neco jako escapeXML nebo escapeHTML.
Pet
Mirek Stohr wrote:
Vazeni kolegove,
narazil jsem na nasledujici problem: webova aplikace naprogramovana v
jsf, na strance se vstupem se
Muzes lepe specifikovat otazku?
Pokud mas URL jako string, staci tam ty parametry pridat prostym + :-))
Ale to asi neni to na co se ptas, ze.
Mirek
Martin Majer napsal(a):
Ahoj,
mám URL třeba http://www.adresa.cz/view/test a potřeboval bych ho nějak
změnit na
Oh jak bolestne pravdive! Diky za vyborny clanek, doporucuji ostatnim.
Mirek
Martin Kuba napsal(a):
Nádherný článek :-)
http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
Makub
Pokud vase aplikace na app. serveru vyuzivaji technologii EJB, nejcistsi
a nejjednodussi reseni je vyuziti remote interface techto EJB. Pak
dokonce nemusite mit tentyz app. server pro aplikace.
Vice viz. napr. Java EE tutorial od Sunu.
Mirek
Jakub Příkazský napsal(a):
Nezkoumal jsem vas kod ale napadlo mne jestli vubec smtp.seznam.cz je
spravny server pro posilani posty:
$ dig seznam.cz mx
; DiG 9.3.1 seznam.cz mx
;; global options: printcmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: NOERROR, id: 8571
;; flags: qr rd ra; QUERY: 1, ANSWER: 2,
Vazeni kolegove,
narazil jsem na nasledujici problemek: Mam JSF konstrukci:
h:selectOneRadio value=#{editContentBean.habit}
f:selectItems value=#{habitValuesBean.habitValues} /
/h:selectOneRadio
jejimz ucelem je zobrazit dva radio buttony, jeden pro true, druhy pro
false (je mozno vybrat
Neco asi podobneho jsem pred casem resil, pokud si dobre vypominam
reseni bylo jednak si podrobne precist javadoc k socket.getInputStream():
kopirovano z javadoc ***
Under abnormal conditions the underlying connection may be broken
by the remote host or
Presne toto jsem pred casem resil (taktez obrazky z db, ale v J2EE 1.4).
Vytvoril jsem si nakonec dve entity: ImageEnvelope (obsahuje vsechny
informace o obrazku, mimo jeho binarnich dat) a ImageData (obsahuje
prave jenom data). Vzajemne jsou svazany svymi id (ImageEnvelope zna id
ImageData,
Jiz jednou jsem zasilal, ale do konference nedorazilo, ted konference
snad znovu funguje tak posilam znovu (problem mezitim nijak nevyresen,
Google mlci).
Vazeni kolegove,
ted jsem narazil na opravdu prapodivne chovani CMP EJB provozovaneho na
Sun Java System Application Serveru (verze 8.1_02).
A proc pred nastavenim connection na null nezavolate
connection.close();
v okamziku, kdy je to potreba, tj. po ukonceni posledniho prikazu? A az
pote by jste predal objekt connection do gc.
Mirek
Petr Zajíc wrote:
Zdravím,
řešil někdo podobný problém?
Mám JDBC
Vazeni kolegove,
mam nasledujici problem: Na jsf strance mam konstrukci
div class=tabulka
h:dataTable var=a values=#{listingBean.elementsOfA}
rendered=#{!empty listingBean.elementsOfA}
/h:dataTable
/div
tj. h:dataTable element vytvori HTML tabulku obsahujici nejaky vypis.
Pokud je vypis
Dekuji za odpoved. Toto jsem potreboval vedet.
Mirek
Pavel Réder wrote:
Ale v pripade, ze se tabulka vubec nevykresluje (viz. vyse), tam zustane
prazdny ramecek, coz hezky nevypada. Jak toto zaridit? Pokud to cele
oblozim h:panelGroup rendered=.../h:panelGroup, element
div/div se
Vazeni kolegove,
potykam se s nasledujicim problemem v JSF converteru, ktery prevadi muj
vlastni objekt (GroupType) na string. Konkretne v metode
public String getAsString(javax.faces.context.FacesContext
_facesContext, javax.faces.component.UIComponent _uIComponent, Object
_obj) {
Locale
Tutorial: Sunovsky J2EE tutorial
(http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html), tuším
kapitoly 12 a výše.
Knihy: Web development with JSP (Fields,Kolb, Bayern) a JSP Tag
libraries (Shachor, Chace, Rydin), oboje Manning. Popisuji sice starsi
verze JSP, ale pro uvedeni do problematiky
project properties, polozka run.
Mirek
[EMAIL PROTECTED] wrote:
Hi all
Co mam a kde to mam napisat v NetBeans 4.1 aby sa mi spustila moja
webapp pre debugovanie s parametrom t.j.:
...index.jsp?param1=aaaparam2=bbb...
Marian Stevlik
IS programmer
GAMO a.s.
Kyjevske
Tak to bohuzel asi nepomohu, mne to bezi OK. Rozdil ve verzi JDK by to
zpusobovat asi nemel. Zkuste potrapit Google ...
Mirek
[EMAIL PROTECTED] wrote:
Tak to opravdu netusim, kde mate chybu. Co je to za projekt? Jaky app.
server pouzivate? Jake presne parametry nastavujete?
Napadly me dve reseni:
1/ napsat specialni kratky instalacni program, ktery provede
a) precte ze stavajiciho .war konfiguraci
b) precte z noveho .war (ktery je doposud nekde jinde) konfiguraci
c) srovna, a uploadne ten spravny
2/ dat kofiguraci nekam do databaze (mate-li ji), ci na ldap server, ci
Nejlepsi, co jsem nasel pro skutecne zaklady EJB, je Java J2EE tutorial
(http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html), jsou to
kapitoly tusim 23-32.
Podotykam ze se jedna opravdu o zaklady EJB, takove veci jak z EJB
poskladat funkcni aplikaci tam moc rozebirane nejsou.
K tomu je
Pokud nemuzete pouzit java 1.5, zkuste se podivat na
http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html.
Velmi dobre zkusenosti.
Mirek
Filip Jirsák wrote:
Zdravím,
pokud používáte Java 5, porozhlédněte se po balíku
java.util.concurrent, konkrétně
Ohledne dovozu zahranicni literatury doporucuji k prostudovani stranku
http://www.ms.mff.cuni.cz/%7Emalej9am/doc/knihy/#JGN (nejsem jejim
autorem, jenom kvituji s povdekem jeji existenci :-))
Mirek
Jiří Hradil wrote:
Ideon-zajimave, zajimave, po prepoctu ze vcerejsiho
52 matches
Mail list logo