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

📄 request.java

📁 是离开的肌肤了卡机是离开的就富利卡及是了的开发及拉考试及的福利科技阿斯利康的肌肤莱卡及时的离开福建阿斯顿发
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
     */    public Enumeration getParameterNames()    {        if (!_paramsExtracted)             extractParameters();        return Collections.enumeration(_parameters.keySet());    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getParameterValues(java.lang.String)     */    public String[] getParameterValues(String name)    {        if (!_paramsExtracted)             extractParameters();        List vals = _parameters.getValues(name);        if (vals==null)            return null;        return (String[])vals.toArray(new String[vals.size()]);    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getPathInfo()     */    public String getPathInfo()    {        return _pathInfo;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getPathTranslated()     */    public String getPathTranslated()    {        if (_pathInfo==null || _context==null)            return null;        return _context.getRealPath(_pathInfo);    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getProtocol()     */    public String getProtocol()    {        return _protocol;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getReader()     */    public BufferedReader getReader() throws IOException    {        if (_inputState!=__NONE && _inputState!=__READER)            throw new IllegalStateException("STREAMED");        if (_inputState==__READER)            return _reader;                String encoding=getCharacterEncoding();        if (encoding==null)            encoding=StringUtil.__ISO_8859_1;                if (_reader==null || !encoding.equalsIgnoreCase(_readerEncoding))        {            final ServletInputStream in = getInputStream();            _readerEncoding=encoding;            _reader=new BufferedReader(new InputStreamReader(in,encoding))            {                public void close() throws IOException                {                    in.close();                }               };        }        _inputState=__READER;        return _reader;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getRealPath(java.lang.String)     */    public String getRealPath(String path)    {        if (_context==null)            return null;        return _context.getRealPath(path);    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getRemoteAddr()     */    public String getRemoteAddr()    {        if (_remoteAddr != null)            return _remoteAddr;	        return _endp==null?null:_endp.getRemoteAddr();    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getRemoteHost()     */    public String getRemoteHost()    {        if (_dns)        {            if (_remoteHost != null)            {                return _remoteHost;            }            return _endp==null?null:_endp.getRemoteHost();        }        return getRemoteAddr();    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getRemotePort()     */    public int getRemotePort()    {        return _endp==null?0:_endp.getRemotePort();    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getRemoteUser()     */    public String getRemoteUser()    {        Principal p = getUserPrincipal();        if (p==null)            return null;        return p.getName();    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getRequestDispatcher(java.lang.String)     */    public RequestDispatcher getRequestDispatcher(String path)    {        if (path == null || _context==null)            return null;        // handle relative path        if (!path.startsWith("/"))        {            String relTo=URIUtil.addPaths(_servletPath,_pathInfo);            int slash=relTo.lastIndexOf("/");            if (slash>1)                relTo=relTo.substring(0,slash+1);            else                relTo="/";            path=URIUtil.addPaths(relTo,path);        }            return _context.getRequestDispatcher(path);    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getRequestedSessionId()     */    public String getRequestedSessionId()    {        return _requestedSessionId;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getRequestURI()     */    public String getRequestURI()    {        if (_requestURI==null && _uri!=null)            _requestURI=_uri.getPathAndParam();        return _requestURI;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getRequestURL()     */    public StringBuffer getRequestURL()    {        StringBuffer url = new StringBuffer(48);        synchronized (url)        {            String scheme = getScheme();            int port = getServerPort();            url.append(scheme);            url.append("://");            url.append(getServerName());            if (_port>0 &&                 ((scheme.equalsIgnoreCase(URIUtil.HTTP) && port != 80) ||                  (scheme.equalsIgnoreCase(URIUtil.HTTPS) && port != 443)))            {                url.append(':');                url.append(_port);            }                        url.append(getRequestURI());            return url;        }    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getScheme()     */    public String getScheme()    {        return _scheme;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getServerName()     */    public String getServerName()    {               // Return already determined host        if (_serverName != null)             return _serverName;        // Return host from absolute URI        _serverName = _uri.getHost();        _port = _uri.getPort();        if (_serverName != null)             return _serverName;        // Return host from header field        Buffer hostPort = _connection.getRequestFields().get(HttpHeaders.HOST_BUFFER);        if (hostPort!=null)        {            for (int i=hostPort.length();i-->0;)               {                if (hostPort.peek(hostPort.getIndex()+i)==':')                {                    _serverName=BufferUtil.to8859_1_String(hostPort.peek(hostPort.getIndex(), i));                    _port=BufferUtil.toInt(hostPort.peek(hostPort.getIndex()+i+1, hostPort.length()-i-1));                    return _serverName;                }            }            if (_serverName==null || _port<0)            {                _serverName=BufferUtil.to8859_1_String(hostPort);                _port = 0;            }                        return _serverName;        }        // Return host from connection        if (_connection != null)        {            _serverName = getLocalName();            _port = getLocalPort();            if (_serverName != null && !Portable.ALL_INTERFACES.equals(_serverName))                 return _serverName;        }        // Return the local host        try        {            _serverName = InetAddress.getLocalHost().getHostAddress();        }        catch (java.net.UnknownHostException e)        {            Log.ignore(e);        }        return _serverName;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.ServletRequest#getServerPort()     */    public int getServerPort()    {        if (_port<=0)        {            if (_serverName==null)                getServerName();                    if (_port<=0)            {                if (_serverName!=null && _uri!=null)                    _port = _uri.getPort();                else                    _port = _endp==null?0:_endp.getLocalPort();            }        }                if (_port<=0)        {            if (getScheme().equalsIgnoreCase(URIUtil.HTTPS))                return 443;            return 80;        }        return _port;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getServletPath()     */    public String getServletPath()    {        if (_servletPath==null)            _servletPath="";        return _servletPath;    }        /* ------------------------------------------------------------ */    /*      */    public String getServletName()    {        return _servletName;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getSession()     */    public HttpSession getSession()    {        return getSession(true);    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getSession(boolean)     */    public HttpSession getSession(boolean create)    {        if (_sessionManager==null && create)            throw new IllegalStateException("No SessionHandler or SessionManager");                if (_session != null && _sessionManager!=null && _sessionManager.isValid(_session))            return _session;                _session=null;                String id=getRequestedSessionId();                if (id != null && _sessionManager!=null)        {            _session=_sessionManager.getHttpSession(id);            if (_session == null && !create)                return null;        }                if (_session == null && _sessionManager!=null && create )        {            _session=_sessionManager.newHttpSession(this);            Cookie cookie=_sessionManager.getSessionCookie(_session,getContextPath(),isSecure());            if (cookie!=null)                _connection.getResponse().addCookie(cookie);        }                return _session;    }    /* ------------------------------------------------------------ */    /*      * @see javax.servlet.http.HttpServletRequest#getUserPrincipal()     */    public Principal getUserPrincipal()    {        if (_userPrincipal != null && _userPrincipal instanceof SecurityHandler.NotChecked)        {            SecurityHandler.NotChecked not_checked=(SecurityHandler.NotChecked)_userPrincipal;            _userPrincipal = SecurityHandler.__NO_USER;                        Authenticator auth=not_checked.getSecurityHandler().getAuthenticator();            UserRealm realm=not_checked.getSecurityHandler().getUserRealm();            String pathInContext=getPathInfo()==null?getServletPath():(getServletPath()+getPathInfo());                        if (realm != null && auth != null)            {                try                {                    auth.authenticate(realm, pathInContext, this, null);                }                catch (Exception e)

⌨️ 快捷键说明

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