Ajax中的两种传参方式详解

1.创建servlet类,路径设置为ajax01,代码如下:


package com.cdsxt.ajax;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class AjaxAction01 extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5463256742759467859L;

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		/**
		 * 测试get方式传入参数
		 */
		
		String username = request.getParameter("username");

		System.out.println("username:"+username);
		
		try {
			Thread.sleep(3000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		response.getWriter().write(username);
	}

}

2.在WebRoot下面建立一个jsp文件,代码如下:


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



  
    
    
    My JSP 'index.jsp' starting page
	
	
	    
	
	
	
  
  
  
  
  	
    
    

3.加载服务器,观察get和post的两种传参方式。

你可能感兴趣的:(Web)