<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    willim

    常用鏈接

    統(tǒng)計(jì)

    好友列表

    鏈接

    最新評(píng)論

    SERVLET學(xué)習(xí)筆記(一)

    打算這個(gè)星期把SERVLET和JSP復(fù)習(xí)下,我認(rèn)為基礎(chǔ)對(duì)一個(gè)人很重要,所以會(huì)經(jīng)常回過頭來看看.
    1.HTTP協(xié)議
    每個(gè)做web應(yīng)用都應(yīng)該熟悉HTTP協(xié)議吧,如果不熟悉大家找些資料去學(xué)學(xué).
    GET: 參數(shù)直接作為一個(gè)query string放到URL后面?zhèn)鬟f的.可以是text
    POST:參數(shù)是作為封裝一個(gè)請(qǐng)求信息體里的.可以是text和binary
    servlet里有多個(gè)方法用來對(duì)應(yīng)處理http協(xié)議的請(qǐng)求方法
    doGet() : link,和直接在瀏覽器中輸入U(xiǎn)RL
    doPost():? 通過form表單顯示聲明method="post",否則默認(rèn)為get
    doDelete(): 針對(duì)要?jiǎng)h除服務(wù)器的某些資源的請(qǐng)求
    doTrace(): 調(diào)試服務(wù)器連接的http方式
    doOptions() : The OPTIONS request determines which HTTP methods the server supports and returns an appropriate header. For example, if a servlet overrides doGet, this method returns the following header:
    Allow: GET, HEAD, TRACE, OPTIONS
    doPut() : 針對(duì)要向服務(wù)器放入新的文件的請(qǐng)求
    doHead(): 針對(duì)只要response的Header信息的請(qǐng)求

    當(dāng)client來一個(gè)請(qǐng)求時(shí),doService(HttpServletRequest request, HttpServletResponse response) throws ServletException ,IOException接受這個(gè),并選擇相應(yīng)的請(qǐng)求選擇相應(yīng)的方法進(jìn)行處理

    2.HttpServletResquest介紹
    常用的方法:String getParameter(String name)
    Enumeration getParameterNames()
    String[] getParameterValues(String name)
    String?? getHeader(String name)
    int getIntHeader(String name)
    long getDateHeader(String name)
    Enumeration getHeaderNames()
    String[] getHeaderValus(String name)
    Cookies[] getCookies()

    3.HttpServletResponse介紹
    void setContentType(String type)
    setHeader(String name, String value)
    setIntHeader(String name, int value)
    setDateHeader(String name, long value)
    addHeader(String name, String name)
    addIntHeader(String name, int value)
    addDateHeader(String name ,long value)
    boolean containsHeader(String name)

    PrintWriter getWriter()? //返回字符流
    OutputStream getOutputStream()? //返回字節(jié)流

    void sendRedirect(String URL) //重定向到某個(gè)頁(yè)面

    void sendError(int sc) //發(fā)生錯(cuò)誤向客戶端發(fā)送狀態(tài)碼
    void sendError(int sc, String message)

    void addCookie(Cookie cookie) //增加一個(gè)cookie

    Cookie(String name, String value) //? cookie的構(gòu)造方法

    4.SERVLET的生命周期
    servlet loading? ---> servlet instantiation ---> call init() ---> call doService handle request ---> call destroy()

    public void init(ServletConfig config) throws ServletException
    如果override這個(gè)方法必須先調(diào)用super.init(config)

    public void init() throws ServletException

    public void service() throws ServletException, IOException

    public void destroy() throws ServletException

    posted on 2006-12-25 22:30 willlim 閱讀(433) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产福利免费观看| 成年女人18级毛片毛片免费| 一级看片免费视频| 久久青草国产免费观看| 思思99re66在线精品免费观看| 国产亚洲精品无码拍拍拍色欲| 亚洲大香伊人蕉在人依线| 国产成人亚洲精品电影| 中文字幕亚洲免费无线观看日本| 免费一级大黄特色大片| 亚洲成电影在线观看青青 | 免费人人潮人人爽一区二区 | 女人裸身j部免费视频无遮挡| 在线中文高清资源免费观看| 亚洲国产精品美女久久久久| 久久久久高潮毛片免费全部播放| 亚洲影院在线观看| 两个人看的www免费| 免费一级黄色毛片| 成人片黄网站色大片免费观看cn| 成全视频免费高清| 亚洲精品国产精品| 好爽…又高潮了免费毛片| 老妇激情毛片免费| 青青青国产在线观看免费网站 | 亚洲欧美日韩中文高清www777| 国产AV无码专区亚洲AV麻豆丫| 亚洲国产成人久久综合一区| 亚洲AV无码乱码在线观看代蜜桃| 综合一区自拍亚洲综合图区 | 女人被男人躁的女爽免费视频| 亚洲精品无码久久久久APP| 在线jlzzjlzz免费播放| 免费播放国产性色生活片| 亚洲国产午夜福利在线播放| 亚洲国产精品无码久久久不卡 | 成年女人喷潮毛片免费播放| 亚洲AV无码一区二区大桥未久| 阿v免费在线观看| MM131亚洲国产美女久久| 国产一级在线免费观看|