Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kde se koná výstava fotografií Luďka Vojtěchovského?

V dnešní soutěži hrajeme o:



Ajax-acecss to restricted denied

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Ajax-acecss to restricted denied

Autor: swosh

18:20:59 09.12.2009

Ahoj
začínám s ajax a jedu podle knížky
http://knihy.cpress.cz/knihy/pocitacova-literatura/programovani-www-stranek/ajax-vytvarime-vysoce-interaktivni-webove-aplikace/
Používám eclipse s pluginem ATF a Tomcat.

Zcopypatoval jsem příklad prikladGetAPost. Vytvořil jsem web projet wizardem. Importoval serverlet část jeko serverlet (takže je v src a zpsán ve web.xml) a importoval html do kořene.

Pak jsem spustil debugování pomocí mozily, co je součásti ATF.
vyhazuje to výjimku
Access to restricted URI denied code 1012 na řádcích, kde je send metoda. řádky 43 30

Něco jsem si přečet, ale nejsem z toho moc moudrej. Chyba se vyskutuje v cross domain requestech, ale to tak není...url jsem různě měnil-posílám původní. Nejdřív jsem nechal původní. Pak jsem dal "./src/PrikladGetAPost?.. , "./src/PrikladGetAPost.java? "./src/PrikladGetAPost.class? No různě ze zoufalství i když něco z toho byla blbost....:)
Zdroj je v souborech. Problematickou část dám sem....nejspíš to zas bude jen kravina, ale já se zatim moc neorientuje ani Eclipse

function provedPozadavekGET() {
vytvorXMLHttpRequest();

var dotazovaciRetezec= "PrikladGetAPost?";
dotazovaciRetezec = dotazovaciRetezec + vytvorDotazovaciRetezec()
+ "&casZnamka=" + new Date().getTime();
xmlHttp.onreadystatechange = zpracujZmenuStavu;
xmlHttp.open("GET", dotazovaciRetezec, true);
xmlHttp.send(null);
}

function provedPozadavekPOST() {
vytvorXMLHttpRequest();

var url = "PrikladGetAPost?casZnamka=" + new Date().getTime();
var dotazovaciRetezec = vytvorDotazovaciRetezec();

xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = zpracujZmenuStavu;
xmlHttp.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded;");
xmlHttp.send(dotazovaciRetezec);
}

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: