当前位置:编程学习 > JSP >>

jsp中,用ajax获取数据

我想利用ajax在jsp页面中获取从数据库中的数据,比如用户名,我在servlet里面写了一个查询语句,比如得到用户名为‘张三’(String 类型),我如何将这个张三传到jsp页面,利用js设置 document.getElementById("textfield").Value='参数(张三)',关键是不知道怎么从servlet中传出去。
追问:谢谢,我用其他方法解决了,谢谢这个方法貌似是直接打印到页面上了,我关键是用ajax,也就是说我查询出结果之后,ajax就可以获取到结果,将结果显示在文本框中。servlet是进行数据库查询,我已经解决了,还是谢谢你。
答案:HttpServletResponse response = ServletActionContext.getResponse();
			 response.setHeader("ContentType", "text/json");   
			 response.setCharacterEncoding("utf-8");  
			 response.getWriter().write(张三); 

ajax中的msg就是你传过来的值!
其他:PrintWriter out = response.getWriter();
out.println("zhangsan");;

页面不是有接收文本的方法么就直接可以获取了啊 直接用jsp就可以了,干嘛用servlet呢!ajax可以直接用jsp的! 

上一个:JSP文件提示这个错误
下一个:做jsp程序开发用哪种编译器最方便编程?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,