亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? webrequest.java

?? spring framework 2.5.4源代碼
?? JAVA
字號:
/*
 * Copyright 2002-2008 the original author or authors.
 *
 * 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 org.springframework.web.context.request;

import java.security.Principal;
import java.util.Locale;
import java.util.Map;

/**
 * Generic interface for a web request. Mainly intended for generic web
 * request interceptors, giving them access to general request metadata,
 * not for actual handling of the request.
 *
 * @author Juergen Hoeller
 * @since 2.0
 * @see WebRequestInterceptor
 */
public interface WebRequest extends RequestAttributes {

	/**
	 * Return the request parameter of the given name, or <code>null</code> if none.
	 * <p>Retrieves the first parameter value in case of a multi-value parameter.
	 * @see javax.servlet.http.HttpServletRequest#getParameter(String)
	 */
	String getParameter(String paramName);

	/**
	 * Return the request parameter values for the given parameter name,
	 * or <code>null</code> if none.
	 * <p>A single-value parameter will be exposed as an array with a single element.
	 * @see javax.servlet.http.HttpServletRequest#getParameterValues(String)
	 */
	String[] getParameterValues(String paramName);

	/**
	 * Return a immutable Map of the request parameters, with parameter names as map keys
	 * and parameter values as map values. The map values will be of type String array.
	 * <p>A single-value parameter will be exposed as an array with a single element.
	 * @see javax.servlet.http.HttpServletRequest#getParameterMap()
	 */
	Map getParameterMap();

	/**
	 * Return the primary Locale for this request.
	 * @see javax.servlet.http.HttpServletRequest#getLocale()
	 */
	Locale getLocale();

	/**
	 * Return the context path for this request
	 * (usually the base path that the current web application is mapped to).
	 * @see javax.servlet.http.HttpServletRequest#getContextPath()
	 */
	String getContextPath();

	/**
	 * Return the remote user for this request, if any.
	 * @see javax.servlet.http.HttpServletRequest#getRemoteUser()
	 */
	String getRemoteUser();

	/**
	 * Return the user principal for this request, if any.
	 * @see javax.servlet.http.HttpServletRequest#getUserPrincipal()
	 */
	Principal getUserPrincipal();

	/**
	 * Determine whether the user is in the given role for this request.
	 * @see javax.servlet.http.HttpServletRequest#isUserInRole(String)
	 */
	boolean isUserInRole(String role);

	/**
	 * Return whether this request has been sent over a secure transport
	 * mechanism (such as SSL).
	 * @see javax.servlet.http.HttpServletRequest#isSecure()
	 */
	boolean isSecure();

	/**
	 * Check whether the request qualifies as not modified given the
	 * supplied last-modified timestamp (as determined by the application).
	 * <p>This will also transparently set the appropriate response headers,
	 * for both the modified case and the not-modified case.
	 * <p>Typical usage:
	 * <pre class="code">
	 * public String myHandleMethod(WebRequest webRequest, Model model) {
	 *   long lastModified = // application-specific calculation
	 *   if (request.checkNotModified(lastModified)) {
	 *     // shortcut exit - no further processing necessary
	 *     return null;
	 *   }
	 *   // further request processing, actually building content
	 *   model.addAttribute(...);
	 *   return "myViewName";
	 * }</pre>
	 * @param lastModifiedTimestamp the last-modified timestamp that
	 * the application determined for the underlying resource
	 * @return whether the request qualifies as not modified,
	 * allowing to abort request processing and relying on the response
	 * telling the client that the content has not been modified
	 */
	boolean checkNotModified(long lastModifiedTimestamp);

	/**
	 * Get a short description of this request,
	 * typically containing request URI and session id.
	 * @param includeClientInfo whether to include client-specific
	 * information such as session id and user name
	 * @return the requested description as String
	 */
	String getDescription(boolean includeClientInfo);

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频18| 丁香婷婷综合网| 蜜桃av一区二区| 国产一区二区主播在线| 国产91在线观看丝袜| 91欧美一区二区| 欧美日本在线看| 久久日韩精品一区二区五区| 久久精品在线观看| 亚洲视频一二三区| 日本不卡一二三| 99久久综合精品| 欧美一区二区三区小说| 久久亚洲一区二区三区四区| 一区二区三区在线不卡| 日本va欧美va欧美va精品| 成人午夜视频福利| 欧美乱妇15p| 国产精品情趣视频| 老司机精品视频线观看86| 一本到一区二区三区| 精品国产一区二区精华| 亚洲一区中文日韩| 91麻豆国产在线观看| 2023国产精品视频| 美美哒免费高清在线观看视频一区二区 | 在线观看亚洲精品视频| 久久久久国产精品免费免费搜索| 亚洲午夜精品一区二区三区他趣| 国产成人免费在线视频| 日韩精品一区二区三区在线观看| 最好看的中文字幕久久| av网站免费线看精品| 欧美激情艳妇裸体舞| 国产成人精品免费看| 久久久精品国产99久久精品芒果 | 一本色道久久加勒比精品| 国产三区在线成人av| 国产一区二区在线看| 26uuu国产电影一区二区| 亚洲成av人片一区二区| 欧美性videosxxxxx| 亚洲国产精品视频| 91精品国产一区二区三区| 日韩成人dvd| 精品福利av导航| 成人污污视频在线观看| 1000精品久久久久久久久| 精品视频全国免费看| 蜜桃传媒麻豆第一区在线观看| 制服丝袜激情欧洲亚洲| 极品少妇xxxx精品少妇偷拍| 国产欧美日韩不卡免费| 色av成人天堂桃色av| 裸体健美xxxx欧美裸体表演| 久久综合九色综合97_久久久| 粉嫩嫩av羞羞动漫久久久| 亚洲综合一区在线| 久久婷婷国产综合国色天香| 国产专区欧美精品| 国产精品久久久久久亚洲伦 | 日韩av电影免费观看高清完整版 | 欧美综合亚洲图片综合区| 老司机一区二区| 一区二区三区四区中文字幕| 91精品欧美一区二区三区综合在 | 亚洲成a人片综合在线| 欧美tickle裸体挠脚心vk| av亚洲产国偷v产偷v自拍| 精品一区二区免费看| 亚洲国产中文字幕在线视频综合| 久久精品夜色噜噜亚洲a∨| 欧美日韩精品欧美日韩精品| 丁香网亚洲国际| 国产在线精品一区在线观看麻豆| 午夜亚洲国产au精品一区二区| 国产精品卡一卡二卡三| 久久久青草青青国产亚洲免观| 欧美日韩aaa| 欧美精品xxxxbbbb| 欧美性感一类影片在线播放| 91极品美女在线| 99精品视频在线观看免费| 99视频精品在线| av动漫一区二区| 色综合中文字幕国产| 成人综合婷婷国产精品久久蜜臀| 国产麻豆精品theporn| 国产精品一区二区久久精品爱涩| 国精品**一区二区三区在线蜜桃| 韩国成人福利片在线播放| 久久国产精品72免费观看| 久久99精品一区二区三区| 狠狠狠色丁香婷婷综合激情| 久久av资源站| 丁香婷婷综合五月| 欧美日韩午夜在线视频| 久久伊99综合婷婷久久伊| 国产偷v国产偷v亚洲高清| 亚洲男人天堂一区| 日韩电影免费一区| 岛国一区二区在线观看| 一本一本大道香蕉久在线精品| 欧美日韩国产天堂| 中文字幕av资源一区| 一区二区三区日韩精品视频| 日本午夜一区二区| jizz一区二区| 精品欧美乱码久久久久久 | 国产成人精品亚洲777人妖| 在线亚洲免费视频| 国产视频不卡一区| 另类小说图片综合网| 91搞黄在线观看| 国产精品欧美久久久久一区二区| 视频一区视频二区中文| 色狠狠一区二区| 亚洲欧洲av色图| 成人综合日日夜夜| 精品国产凹凸成av人网站| 天天综合色天天| 精品视频在线视频| 亚洲一二三区不卡| 欧美中文字幕一区二区三区 | 粉嫩av亚洲一区二区图片| 欧美一区二区三区日韩| 亚洲一区二区三区四区五区黄| 成人黄动漫网站免费app| 亚洲国产电影在线观看| 国产大陆亚洲精品国产| 国产欧美日韩激情| av电影在线观看完整版一区二区| 久久精品男人的天堂| 成人视屏免费看| 亚洲免费在线观看| 欧美日韩日本视频| 久久99精品国产麻豆不卡| 精品久久久久一区二区国产| 久久国产婷婷国产香蕉| 国产婷婷色一区二区三区在线| 国产91丝袜在线播放0| 有码一区二区三区| 欧美一级视频精品观看| 国产成人综合自拍| 亚洲免费观看高清在线观看| 欧美日韩亚洲国产综合| 毛片av一区二区| 亚洲日本va在线观看| 欧美精品在线一区二区| 国产麻豆精品在线| 亚洲综合色视频| 国产亚洲精品7777| 在线播放日韩导航| 波多野结衣中文字幕一区二区三区| 亚洲精品videosex极品| 久久久一区二区三区捆绑**| 91精品福利视频| 国产成人在线免费| 午夜精品久久久久久久蜜桃app| 久久综合狠狠综合| 欧美一区二视频| 在线观看一区二区视频| 成人av在线观| 国产精品1024| 久久69国产一区二区蜜臀| 亚洲国产成人porn| 亚洲视频香蕉人妖| 国产精品污污网站在线观看| 精品成人佐山爱一区二区| 欧美精品v国产精品v日韩精品| 在线一区二区三区四区五区| av亚洲精华国产精华| 9色porny自拍视频一区二区| 黄网站免费久久| 国产综合一区二区| 国产一区二区在线免费观看| 看电视剧不卡顿的网站| 免费成人在线播放| 久久99精品一区二区三区| 久久99久久久欧美国产| 国模娜娜一区二区三区| 国产福利一区二区三区视频在线| 国产乱子伦视频一区二区三区| 国产高清久久久久| 91香蕉视频黄| 欧美一区二区国产| 欧美变态tickle挠乳网站| 国产日韩欧美亚洲| 亚洲一区二区欧美| 精品一区二区三区不卡| 成人免费的视频| 日韩亚洲欧美中文三级| 国产色产综合色产在线视频| 日韩二区在线观看| 亚洲一级电影视频| 懂色av一区二区三区蜜臀| 久久毛片高清国产| 国产精品一区二区在线观看网站| 日韩你懂的在线观看| 韩国av一区二区|