public void doGet(String path) throws Exception{
		
		//absPathпܰ?test=1֮Ϣ
		//ҳҳӦ͸ͻʱִhtmlʱhtmlְ󣬴ʱ·Ϊ·ʱν
		String absPath=Tools.parsePath(Listener.WEB_ROOT+path);
		System.out.println("Դ·========== "+absPath);
		String queryString =Tools.getQueryStringByPath(absPath);
		String filePath=Tools.getFilePath(absPath);//ȥܵ?Ĳ
		File f=new File(filePath);
	
		String fileType=Tools.parseFileSuffix(filePath);//ȡļ
		System.out.println("ļ========"+fileType);
		if(!f.canRead()){
			System.out.println("can not read");
			sendResponse(HTTP.HTTP_NOT_FOUND,null,null,filePath+"can not read ,please check~");
			return;
		}
		if(!f.exists()){
			//ûзԴ
			System.out.println("ûзĿԴ");
			sendResponse(HTTP.HTTP_NOT_FOUND,null,null,null);
			return;
	
		}
		else{
			if("php".equals(fileType)){
				//phpļ  Ժ
				//phpͲhtml
				String html=PHPModle.runPHP(filePath,queryString);//ȡ phpͺ
				sendResponsePHP(HTTP.HTTP_OK,html,null);	
				return;
			}
			else{
			//ȡļ  Ҫܶж վֵ֧
			//ȡĿԴ д
			//ָļ
			System.out.println("ǰ"+MIME.getMIMEBySuffix(fileType));
			BufferedInputStream bis = new BufferedInputStream(new FileInputStream(f));
			sendResponse(HTTP.HTTP_OK,bis,fileType,null);	
			return;
			}
			
		}
		
		
		
	}