当前位置:K88软件开发文章中心编程全书编程全书03 → 文章内容

Servlet Cookie 处理

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-11 13:13:39

vletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class DeleteCookies */@WebServlet("/DeleteCookies")public class DeleteCookies extends HttpServlet {    private static final long serialVersionUID = 1L; /** * @see HttpServlet





#HttpServlet() */ public DeleteCookies() { super(); // TODO Auto-generated constructor stub }    /**     * @see HttpServlet





#doGet(HttpServletRequest request, HttpServletResponse response)     */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException    {     Cookie cookie = null;      Cookie[] cookies = null; // 获取与该域相关的 Cookie 的数组 cookies = request.getCookies();          // 设置响应内容类型 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String title = "删除 Cookie 实例"; String docType = "<!DOCTYPE html>\n"; out.println(docType + "<html>\n" + "<head><title>" + title + "</title></head>\n" + "<body bgcolor=\"





#f0f0f0\">\n" ); if( cookies != null ){ out.println("<h2>Cookie 名称和值</h2>"); for (int i = 0; i < cookies.length; i++){ cookie = cookies[i]; if((cookie.getName( )).compareTo("url") == 0 ){ cookie.setMaxAge(0); response.addCookie(cookie); out.print("已删除的 cookie:" + cookie.getName( ) + "<br/>"); } out.print("名称:" + cookie.getName( ) + ","); out.print("值:" + cookie.getValue( )+" <br/>"); } }else{ out.println( "<h2 class=\"tutheader\">No Cookie founds</h2>"); } out.println("</body>"); out.println("</html>");        }    /**     * @see HttpServlet





#doPost(HttpServletRequest request, HttpServletResponse response)     */    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub        doGet(request, response);    }}编译上面的 Servlet DeleteCookies,并在 web.xml 文件中创建适当的条目。现在运行 http:





//localhost:





8080/TomcatTest/DeleteCookies,将显示如下结果:

上一页  [1] [2] [3] 


Servlet Cookie 处理