⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cookiedump.java

📁 是离开的肌肤了卡机是离开的就富利卡及是了的开发及拉考试及的福利科技阿斯利康的肌肤莱卡及时的离开福建阿斯顿发
💻 JAVA
字号:
// ========================================================================// Copyright 1996-2005 Mort Bay Consulting Pty. Ltd.// ------------------------------------------------------------------------// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You may obtain a copy of the License at // http://www.apache.org/licenses/LICENSE-2.0// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License.// ========================================================================package com.acme;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import java.util.Enumeration;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;/* ------------------------------------------------------------ *//** Test Servlet Cookies. * * @author Greg Wilkins (gregw) */public class CookieDump extends HttpServlet{    int redirectCount=0;    /* ------------------------------------------------------------ */    public void init(ServletConfig config)         throws ServletException    {        super.init(config);            }    /* ------------------------------------------------------------ */    protected void handleForm(HttpServletRequest request,                          HttpServletResponse response)     {        String action = request.getParameter("Action");        String name =  request.getParameter("Name");        String value =  request.getParameter("Value");        String age =  request.getParameter("Age");        if (name!=null && name.length()>0)        {            Cookie cookie = new Cookie(name,value);            if (age!=null && age.length()>0)                cookie.setMaxAge(Integer.parseInt(age));            response.addCookie(cookie);        }    }        /* ------------------------------------------------------------ */    public void doPost(HttpServletRequest request,                       HttpServletResponse response)         throws ServletException, IOException    {        handleForm(request,response);        String nextUrl = getURI(request)+"?R="+redirectCount++;        String encodedUrl=response.encodeRedirectURL(nextUrl);        response.sendRedirect(encodedUrl);    }            /* ------------------------------------------------------------ */    public void doGet(HttpServletRequest request,                      HttpServletResponse response)         throws ServletException, IOException    {        handleForm(request,response);                response.setContentType("text/html");                PrintWriter out = response.getWriter();        out.println("<h1>Cookie Dump Servlet:</h1>");                       Cookie[] cookies = request.getCookies();                for (int i=0;cookies!=null && i<cookies.length;i++)        {            out.println("<b>"+cookies[i].getName()+"</b>="+cookies[i].getValue()+"<br/>");        }                out.println("<form action=\""+response.encodeURL(getURI(request))+"\" method=\"post\">");         out.println("<b>Name:</b><input type=\"text\" name=\"Name\" value=\"name\"/><br/>");        out.println("<b>Value:</b><input type=\"text\" name=\"Value\" value=\"value\"/><br/>");        out.println("<b>Max-Age:</b><input type=\"text\" name=\"Age\" value=\"60\"/><br/>");        out.println("<input type=\"submit\" name=\"Action\" value=\"Set\"/>");    }    /* ------------------------------------------------------------ */    public String getServletInfo() {        return "Session Dump Servlet";    }    /* ------------------------------------------------------------ */    private String getURI(HttpServletRequest request)    {        String uri=(String)request.getAttribute("javax.servlet.forward.request_uri");        if (uri==null)            uri=request.getRequestURI();        return uri;    }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -