Ajax的异步处理之post请求响应XML

 AjaxPOST请求:

post响应的页面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    My JSP 'ajax2.jsp' starting page
    
	
	
	    
	
	
	



	
	

 对应的Servlet的doPost方法:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		System.out.print("hello post");
		String nameString=request.getParameter("name");
		String sexString=request.getParameter("sex");
		System.out.println("info:"+nameString+sexString);
		response.getWriter().print("hello ajax2"+"请求头内容:"+nameString+sexString);
	}

POST需要设置请求头:Content-Type

xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

 

你可能感兴趣的:(Java,Web)