ahoj,

ja pouzivam jQuery a Spring MVC nasledovne. vytvorim si servletr,
ktory implmentuje rozhranie Controller:

public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
PrintWriter out = response.getWriter();
.....
out.print(vysledok);
response.setContentType("text/html; charset=UTF-8");            
return null;
}

a takto to pouzivam v JSP stranke:

dataString je retazec premennych ktore posielam do request-u.

$.ajax({
            type: "POST",
            url: "kontrola.action",
            data: dataString,
            success: function(html) {
                    /* akcia po obdrzani odpovede, html obsahuje odpoved */
            }
          });

Ivan

2009/11/15 Ondra Medek <xmed...@gmail.com>:
> Firebug plugin ve FF nebo par jinych pluginu do FF umoznuji pohodlne
> debugovani Javascriptu.
>
> 2009/11/15 Jiří Chaloupka <k...@jirichaloupka.cz>:
>> Díky, večer se na to podívám.
>> S tím plaintextem - servlet mi vrací hodnotu yes/no, přičemž hodnota yes má
>> 5 znaků a hodnota no 4 znaky. Tu hodnotu pak následně testuju (if
>> (result=='yes') ...). Když jsem na výsledek použil funkce trim() v
>> javascriptu, tak se "zasekla"- ať již jako result.trim() nebo
>> trim(result) (jít by mělo obojí) - čili předpokládám že je tam místo
>> obyčejného prázdného řádku nějaká "potvora"- bohužel se to špatně debuguje
>> Jirka
>> 2009/11/15 Rodina Novotných <novotn...@megasphera.cz>
>>>
>>> Ahoj,
>>>
>>>  servlet by měl v pohodě stačit, pokud tam máš prázdné znaky, tak si
>>> zkontroluj, co všechno vypisuješ do streamu. Já naprosto běžně vracím jQuery
>>> plain/text odpověď a s prázdnými znaky problém nemám. Píšeš vlastní servlet
>>> nebo používáš JSP? S JSP je uhlídání prázdných znaků v response daleko
>>> obtížnější.
>>>  Jinak pro komunikaci s jQuery obvykle používáme JSON - k tomuto účelu
>>> můžu doporučit knihovnu http://json-lib.sourceforge.net/, na straně jQuery
>>> si potom sám určíš, jak chceš zpracovat odpověď (např. poslední parametr
>>> "type" http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype) - jestli
>>> jako plaintext, nebo json, xml, html apod.
>>>
>>> Doufám, že jsem trošku pomohl,
>>> Honza
>>>
>>> --------------------------------------------------------------
>>> Ing. Jan Novotný
>>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>>> http://blog.novoj.net
>>> Myšlenky dne otce Fura
>>> --------------------------------------------------------------
>>>
>>>
>>>
>>> Jiří Chaloupka napsal(a):
>>>>
>>>> Zdravím,
>>>> snažím se najít řešení problému s otestováním volného username ajaxem.
>>>> Našel jsem příklady na jquery, ale jsou dělané na PHP - v javě bych udělal
>>>> servlet a zavolal jej, problém je že mi vrátí cosi co není jednoznačné
>>>> (výsledekplus prázdné znaky, prázdné řádky a podobně).
>>>>  Na druhou stranu určitě někde bude existovat knihovna, která to řeší pro
>>>> javu, jen ji nemůžu najít ...
>>>>  Prosím tedy o patřičné nasměrování.
>>>> Díky Jirka
>>
>>
>
>
>
> --
> Ondra Medek
>

Odpovedet emailem