31
P11.java
Normal file
31
P11.java
Normal file
@@ -0,0 +1,31 @@
|
||||
import java.io.IOException;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.Cookie;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
public class P11 extends HttpServlet {
|
||||
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||
Cookie[] cookies = request.getCookies();
|
||||
|
||||
boolean isNewVisitor = true;
|
||||
int visitCount = 1;
|
||||
|
||||
if (cookies != null) {
|
||||
for (Cookie cookie : cookies) {
|
||||
if (cookie.getName().equals("visitCount")) {
|
||||
isNewVisitor = false;
|
||||
visitCount = Integer.parseInt(cookie.getValue());
|
||||
visitCount++;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Cookie visitCountCookie = new Cookie("visitCount", String.valueOf(visitCount));
|
||||
visitCountCookie.setMaxAge(24 * 60 * 60);
|
||||
response.addCookie(visitCountCookie);
|
||||
response.setStatus(HttpServletResponse.SC_OK);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user