Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.198 pregleda

Najnovija ↓

Redirekcija kroz faces u JSF-u 03.01.2009. u 19:08 · pre 216 meseci #1
Pozdrav svima!

Da li neko zna kako izvršiti automatsku redirekciju, u JSF-u, kada korisnik umjesto http://www.sajt.com/faces/moj-dir/stranica.jsp ukuca http://www.sajt.com/moj-dir/stranica.jsp?
Bez /faces/ dijela dobijam sledeću grešku:
org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext

Hvala unapred
Potpis
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Re: Redirekcija kroz faces u JSF-u 04.01.2009. u 11:54 · pre 216 meseci #2
Trenutno ti je mapiranje postavljeno na /faces ali mozes to promeniti da ti recimo mapira na extenziju .jsf, pa bi onda korisnik trebao da ukuca stranica.jsf.
Ili stavi da svi .jsp pozivi redirektuju na faces.

Mislim da je najbolje da sistem kreiras tako da korisnik nikad ne mora da ukucava kompletan link ka jsf stranama vec da iz ponudjenog menija bira gde ce. Glavna strana da bude obican jsp sa jstl a linkovi mogu po zelji da se mapiraju kako ti je volja.
Re: Redirekcija kroz faces u JSF-u 04.01.2009. u 12:10 · pre 216 meseci #3
Citat:
Mislim da je najbolje da sistem kreiras tako da korisnik nikad ne mora da ukucava kompletan link ka jsf stranama vec da iz ponudjenog menija bira gde ce


Poenta je sto neko moze probati da ukuca adresu rucno. Ne verujem da je @Onaj Koji Jeste napravio sistem da sam kucas adresu, vec je pitao sta da radi ako neko to uradi.
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Re: Redirekcija kroz faces u JSF-u 04.01.2009. u 21:16 · pre 216 meseci #4
@augustus
Mora da radis negde kao prevodilac!?

Ali ovaj put prevodilac nije potreban.
Ako korisnik hoce da kuca link sam neka onda kuca pravi link. Ne vidim u cemu je problem.
Ocekujem od tebe resenje ...
Citat:

Trenutno ti je mapiranje postavljeno na /faces ali mozes to promeniti da ti recimo mapira na extenziju .jsf,
pa bi onda korisnik trebao da ukuca stranica.jsf.
Ili stavi da svi .jsp pozivi redirektuju na faces.

... ako ovo nije.


Mogu i da pojasnim.
U web.xml mapiraj faces na recimo *.jsp i sve jsp strane ce proci kroz faces
<servlet>
<servlet-name>faces</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>faces</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>

Mada mislim da je bolje da se mapira na *.jsf da ne bi bezveze i ostale strane prolazile kroz faces.

Dovoljno jasno?
Re: Redirekcija kroz faces u JSF-u 04.01.2009. u 21:24 · pre 216 meseci #5
Pa tako nekako, kao prevodilac radim u pravu si. Mislim da kolega pita kako da se zastiti od neodgovornoh korisnika. Da si Bog sam ne mozes im zabraniti da ukucaju neku glupost :)
Potpis
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
Re: Redirekcija kroz faces u JSF-u 11.02.2009. u 13:25 · pre 215 meseci #7
Izvinite što kasnim sa odgovorom, ali projekat je kasnio, frka, čupanje kose, posipanje pepelom, itd...

Probaćemo rješenje sa *.jsf stranicama. Ne znam da li bi bilo dobro staviti da sve jsp stranice idu kroz faces, jer neke od njih nisu JSF, nego obične jsp stranice sa dobrim starim java kodom....

Hvala svima na odgovorima!!


Pozdrav
Potpis
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme