CookieContext.java 610 B

123456789101112131415161718192021222324
  1. package org.ssssssss.magicapi.context;
  2. import javax.servlet.http.Cookie;
  3. import javax.servlet.http.HttpServletRequest;
  4. import java.util.HashMap;
  5. public class CookieContext extends HashMap<String,String> {
  6. private Cookie[] cookies;
  7. public CookieContext(HttpServletRequest request){
  8. this.cookies = request.getCookies();
  9. }
  10. @Override
  11. public String get(Object key) {
  12. for (int i = 0; i < cookies.length; i++) {
  13. if(cookies[i].getName().equalsIgnoreCase("" + key)){
  14. return cookies[i].getValue();
  15. }
  16. }
  17. return null;
  18. }
  19. }