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 >