E ae galera…
Estou com um problema para chamar uma classe java em
javascript, queria saber se alguém pode me dar um help?!?!?!
segue o código que estou usando para chamar o servlet…
XMLHttpRequest.open(“GET”, “MeuServlet?action=” + param + “&action2=” +
param2 + “&value=” num , true);
Obs.: Estou usando o servlet como .java, preciso compilar antes e utilizá-lo
como .class???
Flw e agradeço desde já!!!
veja com eu faço em uma function javascript:
function getValuesCircuitos(url){
url += "/AjaxServlet?action=circuito&idPj="+document.getElementById("idPj").value;
comp = document.getElementById("idCircuito");
req = createAjaxRequest();
if (window.XMLHttpRequest) { // Non-IE browsers
req.onreadystatechange = processStateChange;
try {
req.open("GET", url, true);
} catch (e){
alert(e);
}
req.send(null);
} else if (window.ActiveXObject){ // IE
if (req) {
req.onreadystatechange = processStateChange;
req.open("GET", url, true);
req.send();
}
}
}
E ae kara…
Então, meu código tá assim…mas acho que o problema é que eu não to conseguindo
compilar meu servlet… o meu javac não está reconhecendo os pacotes javax e está
dando erro, acho que pq eu não tenho akele servlet.jar para compilação, será que é
pq minha jdk não compila j2ee??? Onde eu consigo esses jars para adicionar no
classpath do javac para compilar??? vc sabe?
flw
então kra… tem um .jar das servlets, é o seu catalina_home\lib\servlet-api.jar
tente algo do tipo
javac - cp CATALINA_HOME\lib\servlet-api.jar seuServlet.java
catalinahome é uma variavel do ssitema que vc tem que ter criado… é o endereço de instalação do seu tomcat, no meu aki como exemplo é C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 6.0.16
putz brother…
tá dando o mesmo erro!!
Criei a variavel CATALINA_HOME e adicionai o path do tomcat
mas não tá compilando…
então kra…as suas outras variaveis do ambiente estão ok???
seu web.xml…vc temn certeza que esta certo??
aki váo 2 tutoos daki mesmo do guj que devem te ajudar
servlets, inclusive um exemplo de compila semelhante ao q eu te passei ( javac - cp é o mesmo que javac -classpath)
http://www.guj.com.br/java.tutorial.artigo.9.1.guj
variaveis do ambiente
http://www.guj.com.br/java.tutorial.artigo.108.1.guj
se isso ai não ajuda, posta aki seu web.xml, como que estão os diretorios de sua app web, sua servlet e qual a url que vc esta chamando no browser…q agente procura achar o q q é…
…funfo brother!!!
Vc tinha razão, o erro estava no meu web.xml.
Vlw pela força!!!