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

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

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

    willim

    常用鏈接

    統(tǒng)計

    好友列表

    鏈接

    最新評論

    SERVLET學習筆記(一)

    打算這個星期把SERVLET和JSP復習下,我認為基礎對一個人很重要,所以會經(jīng)?;剡^頭來看看.
    1.HTTP協(xié)議
    每個做web應用都應該熟悉HTTP協(xié)議吧,如果不熟悉大家找些資料去學學.
    GET: 參數(shù)直接作為一個query string放到URL后面?zhèn)鬟f的.可以是text
    POST:參數(shù)是作為封裝一個請求信息體里的.可以是text和binary
    servlet里有多個方法用來對應處理http協(xié)議的請求方法
    doGet() : link,和直接在瀏覽器中輸入URL
    doPost():? 通過form表單顯示聲明method="post",否則默認為get
    doDelete(): 針對要刪除服務器的某些資源的請求
    doTrace(): 調試服務器連接的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() : 針對要向服務器放入新的文件的請求
    doHead(): 針對只要response的Header信息的請求

    當client來一個請求時,doService(HttpServletRequest request, HttpServletResponse response) throws ServletException ,IOException接受這個,并選擇相應的請求選擇相應的方法進行處理

    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) //重定向到某個頁面

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

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

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

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

    public void init(ServletConfig config) throws ServletException
    如果override這個方法必須先調用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 閱讀(437) 評論(0)  編輯  收藏


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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 牛牛在线精品观看免费正| 最好2018中文免费视频| 日韩在线永久免费播放| 久久久亚洲欧洲日产国码农村| 久久久精品视频免费观看| 亚洲片国产一区一级在线观看| 免费人成动漫在线播放r18| 亚洲精品国产V片在线观看| 乱人伦中文视频在线观看免费| 亚洲综合国产精品第一页| 国产高清对白在线观看免费91 | 国产午夜精品免费一区二区三区| 亚洲视频在线一区二区| a级毛片毛片免费观看永久| 久久精品国产亚洲AV麻豆不卡| 最近中文字幕完整版免费高清| 亚洲中文字幕人成乱码| 成人毛片手机版免费看| 免费大片av手机看片| 亚洲女久久久噜噜噜熟女| 99re6热视频精品免费观看 | 成人黄色免费网址| 亚洲伊人久久大香线蕉结合| 免费涩涩在线视频网| 国产免费福利体检区久久| 亚洲人成电影亚洲人成9999网| 久久久久久国产a免费观看黄色大片 | 国内精品一级毛片免费看| 精品亚洲成AV人在线观看| 好爽…又高潮了毛片免费看| 边摸边脱吃奶边高潮视频免费| 亚洲欧洲国产精品香蕉网| 91在线视频免费91| 四虎精品免费永久免费视频| 亚洲精品私拍国产福利在线| 四色在线精品免费观看| 中文字幕在线视频免费| 亚洲AV无码乱码在线观看代蜜桃 | 日本一道综合久久aⅴ免费| 久久久久国色AV免费观看| 亚洲一区中文字幕在线观看|