AJAX返回xml代码如何在网页中显示
========web.xml================= <servlet> <servlet-name>ajaxServlet</servlet-name> ===========index.jsp=============== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ===========AjaxServlet.java================= package web; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class AjaxServlet extends HttpServlet{ @Override protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { response.setContentType("text/xml;charset=utf8"); PrintWriter out=response.getWriter(); String url=request.getRequestURI(); String name=request.getParameter("username"); String path=url.substring(url.lastIndexOf("/"),url.lastIndexOf(".")); System.out.println("path:"+path); if("/ajaxServlet".equals(path)){ StringBuffer sb=new StringBuffer("<?xml version="1.0" encoding="UTF-8"?>"); sb.append("<type>"); sb.append("<type_name>"+name+"</type_name>"); sb.append("<type_name>BB</type_name>"); sb.append("<type_name>CC</type_name>"); sb.append("<type_name>DD</type_name>"); sb.append("</type>"); out.write(sb.toString()); out.close(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |