Skip to content

Instantly share code, notes, and snippets.

@borncorp
Created July 16, 2014 16:59
Show Gist options
  • Save borncorp/05d078a42a574a833a78 to your computer and use it in GitHub Desktop.
Save borncorp/05d078a42a574a833a78 to your computer and use it in GitHub Desktop.
package com.borncorp.IntroServlet;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class IntroServlet
*/
@WebServlet("/IntroServlet")
public class IntroServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public IntroServlet() {
super();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String contentType= request.getContentType();
System.out.println(contentType);
Enumeration<String> attributes=request.getAttributeNames();
System.out.println("NEW USER!!!!!!");
System.out.println("--------------");
System.out.println("GetLocalAdd " + request.getLocalAddr());
System.out.println("getAttribute " + request.getAttribute(getServletName()));
System.out.println("getRemoteUser " + request.getRemoteUser());
System.out.println("getServerName " + request.getServerName());
System.out.println("getUserPrincipal " + request.getUserPrincipal());
System.out.println("getSession " + request.getSession());
System.out.println("getInputStream " + request.getInputStream());
System.out.println("getRemoteHost " + request.getRemoteHost());
System.out.println("getAuthType " + request.getAuthType());
System.out.println("getPathInfo " + request.getPathInfo());
System.out.println("getParameterNames " + request.getParameterNames().nextElement().toString());
System.out.println("getHeaderUserAgent " + request.getHeader("User-Agent"));
System.out.println("getHeaderOrigin " + request.getHeader("Origin"));
System.out.println("getHeaderHost " + request.getHeader("Host"));
System.out.println("getHeaderDate " + request.getHeader("Date"));
System.out.println("--------------");
System.out.println("FINISH LOADING NEW USER");
if(request.getParameterNames().nextElement().toString().equals("foo"))
response.getWriter().println("Your parameter is foo!");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment