Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Ikaros42 30. 05. 2013, 10:23:37
-
Zdravím,
V PHP aplikacích jsem pro zkrášlení url adres používal mod_rewrite Apache serveru, zajímalo by mě jestli existuje nějaká jednoduchá alternativa i pro aplikace v JavaEE. Potřeboval bych přepisovat adresy ve stylu cca:
http://neco.cz/index.jsp?mode=default?src=page_name -> http://neco.cz/page_name
(ale s tím, že pokud "page_name" bude např. reálný adresář, tak k náhradě nedojde)
http://neco.cz/index.jsp?mode=imgs?src=img_name -> http://neco.cz/imgs/img_name
Máte někdo nějaký tip?
-
ak pouzivas tomcat, mozes pred neho postavit klasicky apache a cez mod_proxy komunikovat s tomcatom a vyuzivat mod_rewrite
nasiel som na googloch toto: https://code.google.com/p/urlrewritefilter/ ale nemam skusenosti
-
ak pouzivas tomcat, mozes pred neho postavit klasicky apache a cez mod_proxy komunikovat s tomcatom a vyuzivat mod_rewrite
nasiel som na googloch toto: https://code.google.com/p/urlrewritefilter/ ale nemam skusenosti
Právě že bych byl nejraději kdyby to bylo pokudmožno nezávislé na AS a Apache httpd bohužel jako frontend být nemůže. Díky za odkaz, kouknu na to.
-
Napriklad toto by mohlo byt co hladas: http://tuckey.org/urlrewrite/
-
To je inak ten isty projekt, co je na Google Code :-)
-
mrkni ked tak aj na "servlet dispatch" ale neviem ci ti pomoze
-
Co pouzivas za server?
Jetty? http://wiki.eclipse.org/Jetty/Feature/Rewrite_Handler
Tomcat? http://code.google.com/p/urlrewritefilter/
atp.. viz google
-
Nebylo by lepsi rewritovat uz na reverznim proxy serveru (napr. nginx)? Urcite by to bylo rychlejsi.
-
Ten UrlRewriteFilter je JEE filter a měl by fungovat na jakémkoliv JEE serveru. Záleží jak jeto co potřebuješ složité, pokud je to jednoduché, tak může být efektivnější napsat si jednoduchý filter nebo servlet sám.