成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Request和Response詳解-創(chuàng)新互聯(lián)

Request常用方法

setAttribute() 在Request域中存儲數(shù)據(jù)
setCharacterEncoding() 設(shè)置請求參數(shù)的編碼方式,只針對post請求
getMethod() 獲取請求類型
getParameter() 獲取請求參數(shù)值
getParameterNames() 獲取所有請求參數(shù),返回一個Enumeration枚舉類
getAttribute() 獲取request域中存儲的數(shù)據(jù)
getAttributeNames() 獲取域中所有數(shù)據(jù),返回一個Enumeration枚舉類
getContextPath() 返回當(dāng)前WEB項(xiàng)目相對路徑
getCookies() 獲取所有Cookie,返回一個Cookie數(shù)組
getRequestDispatcher()? 獲取轉(zhuǎn)發(fā)器,
getSession()獲取Session對象

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、新邵網(wǎng)站維護(hù)、網(wǎng)站推廣。

String getRequestURI()?: 獲取請求URI;

String getServletPath()?: 獲取Servlet路徑;

String getQueryString()?: 獲取get方式請求參數(shù);

String getHeader(String name)?: 通過請求頭的名稱獲取請求頭的值;

request.getRequestDispatcher(String path).forward(ServletRequest request, ServletResponse response); 轉(zhuǎn)發(fā)

void removeAttribute(String name):通過鍵移除鍵值對;

request.getServletContext();獲取ServletContext對象

這里對request請求域,session,ServletContext(application)進(jìn)行 簡單的區(qū)別

session是會話層,在應(yīng)用程序的web頁面進(jìn)行跳轉(zhuǎn)的時候保存用戶的狀態(tài),使整個會話層一直存在直到瀏覽器關(guān)閉。request的生命周期是一次訪問,也就是說客戶端的一次對服務(wù)器的訪問會發(fā)出一個request,那么這個request持續(xù)到服務(wù)器程序?qū)@個request全部處理完成。ServletContext的生命周期是這個應(yīng)用的全程,也就是說從服務(wù)器應(yīng)用啟動開始ServletContext被加載起來,然后直到服務(wù)器關(guān)閉的時候銷毀。

下面通過編程進(jìn)行驗(yàn)證代碼如下

注意在使用@WebServlet的時候用?@ServletComponentScan進(jìn)行掃描才行

@WebServlet(urlPatterns = "/servlet")
public class servlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");//設(shè)置請求頭的編碼方式,只針對post請求
        request.setAttribute("username","123");//在request域中存值
        System.out.println(request.getMethod());//獲取請求方法
        System.out.println(request.getParameter("username"));
        System.out.println(request.getParameterNames());
        System.out.println(request.getCookies());
        HttpSession session = request.getSession();
        session.setAttribute("user","root");
        ServletContext servletContext = session.getServletContext();
        servletContext.setAttribute("user1","root1");
    }
}



@WebServlet("/servlet1")
public class servlet1 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println(request.getAttribute("username"));
        HttpSession session = request.getSession();
        System.out.println(session.getAttribute("user"));
        ServletContext servletContext = session.getServletContext();
        System.out.println(servletContext.getAttribute("user1"));
    }
}

在瀏覽器先訪問servlet的時候,再訪問servlet1成功打印出root和root1,而request中的123并未打印出,印證了這一猜想。

Response方法

setContentType()? 告知瀏覽器數(shù)據(jù)類型

比如 response.setContentType("text/html;charset=UTF-8");設(shè)置響應(yīng)的數(shù)據(jù)類型是html文本,并且告知瀏覽器,使用UTF-8 來編碼。

setCharacterEncoding 設(shè)置Response的編碼方式
setHeader() 設(shè)置消息頭
setStatus() 設(shè)置狀態(tài)嗎
addCookie() 添加Cookie
sendRedirect()重定向
getOutputStream()? ?獲取通向?yàn)g覽器的字節(jié)流
getWriter() 獲取通向?yàn)g覽器的字符流

注意:字節(jié)流和字符流不能同時存在

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:Request和Response詳解-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://jinyejixie.com/article16/ddejdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
蒲城县| 武宁县| 保康县| 华阴市| 兴国县| 九寨沟县| 枣庄市| 息烽县| 广安市| 北碚区| 兴山县| 枣庄市| 浮梁县| 南和县| 和林格尔县| 宣武区| 南开区| 海口市| 上杭县| 太仓市| 丹寨县| 翼城县| 犍为县| 泊头市| 新兴县| 出国| 双鸭山市| 尉犁县| 迁安市| 惠安县| 黄石市| 洪雅县| 辉县市| 宜章县| 从江县| 罗定市| 正阳县| 吴江市| 虹口区| 康保县| 姚安县|