Dobry den,

druhy servlet potrebujeme volat aj z vonku. Nakoniec sme zistili, ze nam 
sendRedirect staci. 
Skusali sme testovat toto zahadne spravanie aj na nasom testovacom serveri s 
rovnakymi verziami aplikacii, ale vsetko funguje spravne.

S pozdravom
Radovana Straube


--- On Mon, 10/27/08, Filip Jirsák <[EMAIL PROTECTED]> wrote:

> From: Filip Jirsák <[EMAIL PROTECTED]>
> Subject: Re: RequestDispatcher - Problem s parametrami
> To: "Java" <[email protected]>
> Date: Monday, October 27, 2008, 8:26 AM
> Dobré ráno,
> také si myslím, že requestDispatcher vyhodnocuje zadaný
> řetězec jako
> cestu, ne jako cestu s parametry (ale např. Jetty nejprve
> odstraní
> parametry z otazníkem a středníkem a teprve pak cestu
> předá
> dispatcheru a část query předává zvlášť). Podle mne
> je správné získat
> requestDispatcher z cesty bez parametrů a parametry
> nastavit
> příslušnému HttpServletRequestu (udělat si wrapper
> okolo původního
> požadavku a přetížit metody getParameter*). Pokud
> víte, že tomu
> druhému servletu nebudete příslušné parametry nikdy
> předávat „z venku"
> přes HTTP, můžete místo parametrů použít atributy,
> čímž se vyhnete
> použití wrapperů a nebudete zbytečně vystavovat „na
> veřejnost"
> implementační detaily.
> 
> Filip Jirsák
> 
> > Domnievame sa, ze ? je dispatcherom vyhodnoteny nie
> ako oddelovac, ale ako sucast cesty a servlet, ktory ma v
> nazve ? samozrejme neexistuje, preto 404.



Odpovedet emailem