package Ġcom . easy . spring boot . demo _ servlet _ filter _ listener Ċ Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġjavax . servlet . annotation . Web Servlet Ċ import Ġjavax . servlet . http . HttpServlet Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ import Ġjavax . servlet . http . HttpServletResponse Ċ Ċ @ Web Servlet ( url Patterns Ġ= Ġ["/ Hello Servlet "]) Ċ class ĠHello Servlet Ġ: ĠHttpServlet () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdo Get ( req : ĠHttpServletRequest , Ġresp : ĠHttpServletResponse ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" == => Ġ è¿Ľåħ¥ ĠHello Servlet Ġdo Get : Ġreq . request URI Ġ= Ġ${ req . request URI }") ĊĠĠĠĠĠĠĠ Ġdo Post ( req , Ġresp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdo Post ( req : ĠHttpServletRequest , Ġresp : ĠHttpServletResponse ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" == => Ġ è¿Ľåħ¥ ĠHello Servlet Ġdo Post : Ġreq . request URI Ġ= Ġ${ req . request URI }") ĊĊĠĠĠĠĠĠĠ Ġvar Ġcookie Str Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġreq . cookies . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcookie Str Ġ+= Ġ"${ it . name } =${ it . value }; " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġresp . contentType Ġ= Ġ" application / json ; charset = UTF - 8 " ĊĊĠĠĠĠĠĠĠ Ġvar Ġreq Headers Ġ= Ġhash Map Of < String , ĠString >() ĊĠĠĠĠĠĠĠ Ġreq . header Names . iterator (). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreq Headers [ it ] Ġ= Ġreq . getHeader ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġvar Ġres Headers Ġ= Ġhash Map Of < String , ĠString >() ĊĠĠĠĠĠĠĠ Ġresp . header Names . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Headers [ it ] Ġ= Ġresp . getHeader ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġom Ġ= ĠObjectMapper () ĊĠĠĠĠĠĠĠ Ġval Ġresult Json Ġ= Ġom . writeValue AsString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUser ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= Ġ" ä½ł å¥½ ï¼Į World ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 1 0 0 0 0 0 0 0 0 0 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcookie Ġ= Ġcookie Str , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Headers Ġ= Ġreq Headers , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse Headers Ġ= Ġres Headers ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġout Ġ= Ġresp . writer ĊĠĠĠĠĠĠĠ Ġprintln (" Hello Servlet Ġ åĵįåºĶ è¾ĵåĩº Ġ=== > Ġ${ result Json }") ĊĠĠĠĠĠĠĠ Ġout . println ( result Json ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠUser ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġusername : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġcookie : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġrequest Headers : ĠMap < String , ĠString >, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġresponse Headers : ĠMap < String , ĠString > ĊĠĠĠ Ġ) Ċ Ċ } ĊĊĊĊĊĊ