JSP页面
%@pagepageEncoding=\"utf-8\"contentType=\"text/html;charset=utf-8\"%
html
head
scriptsrc=\"js/prototype-1.6.0.3.js\"/script
script
functiongetXmlHttpRequest(){
varxhr=null;
if((typeofXMLHttpRequest)!=\'undefined\'){
//FF
xhr=newXMLHttpRequest();
}else{
//IE
xhr=newActiveXObject(\'Microsoft.XMLHttp\');
}
returnxhr;
}
functionf1(index){
varxhr=getXmlHttpRequest();
varvv=index;
xhr.open(\"post\",\"jjll.do\",true);
xhr.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded\");
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
vartext=xhr.responseText;
alert(text);
$(\'d1\').innerHTML=text;
}else{
//$(\'d1\').innerHTML=\"系统错误\";
}
}else{
//$(\'d1\').innerHTML=\"正在读取\";
}
};
xhr.send(\"km=\"vv);
}
/script
/head
body
selectid=\"s1\"name=\"s1\"onchange=\"f1(this.value);\"
optionvalue=\"-1\"
--专业--
/option
optionvalue=\"english\"
英语
/option
optionvalue=\"computer\"
计算机
/option
/select
selectid=\"s2\"name=\"s2\"
optionvalue=\"-1\"
--方向--
/option
/select
spanid=\"d1\"style=\"color:red;\"/span
/body
/html
servlet页面
packageweb;
importjava.io.IOException;
importjava.io.PrintWriter;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
publicclassYYextendsHttpServlet{
publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
request.setCharacterEncoding(\"utf-8\");
response.setContentType(\"text/html;charset=utf-8\");
Stringuri=request.getRequestURI();
Stringurl=uri.substring(uri.lastIndexOf(\"/\"),uri.lastIndexOf(\".\"));
PrintWriterout=response.getWriter();
if(url.equals(\"/jjll\")){
Stringkemu=request.getParameter(\"km\");
System.out.println(kemu);
out.print(kemu);
}
}
}
不知道原因是什么
|