Cookie1Demo.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.lovecoding.cookie;
  2. import javax.servlet.ServletException;
  3. import javax.servlet.annotation.WebServlet;
  4. import javax.servlet.http.Cookie;
  5. import javax.servlet.http.HttpServlet;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. import java.io.IOException;
  9. import java.net.URLDecoder;
  10. @WebServlet("/cookie/value")
  11. public class Cookie1Demo extends HttpServlet {
  12. protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
  13. resp.setCharacterEncoding("utf-8");
  14. Cookie[] cookies = req.getCookies();
  15. if ( cookies != null )
  16. for ( Cookie cookie: cookies) {
  17. System.out.println( "Cookie 名字: " + cookie.getName() );
  18. if ( cookie.getName().equals("name") ) {
  19. System.out.println( "Cookie Value: " + URLDecoder.decode(cookie.getValue(), "UTF-8"));
  20. } else {
  21. System.out.println( "Cookie Value: " + cookie.getValue() );
  22. }
  23. }
  24. }
  25. }