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

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

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

    willim

    常用鏈接

    統計

    好友列表

    鏈接

    最新評論

    SERVLET學習筆記(一)

    打算這個星期把SERVLET和JSP復習下,我認為基礎對一個人很重要,所以會經常回過頭來看看.
    1.HTTP協議
    每個做web應用都應該熟悉HTTP協議吧,如果不熟悉大家找些資料去學學.
    GET: 參數直接作為一個query string放到URL后面傳遞的.可以是text
    POST:參數是作為封裝一個請求信息體里的.可以是text和binary
    servlet里有多個方法用來對應處理http協議的請求方法
    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()? //返回字節流

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

    void sendError(int sc) //發生錯誤向客戶端發送狀態碼
    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 閱讀(433) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 日本免费人成网ww555在线 | 黄色网页在线免费观看| 亚洲精品成人区在线观看| 九九免费观看全部免费视频| 亚洲va久久久噜噜噜久久男同 | 日韩免费观看一区| 亚洲国色天香视频| 亚洲 小说区 图片区 都市| 国产精品偷伦视频观看免费 | a毛看片免费观看视频| 亚洲sss综合天堂久久久| 久久久久久久亚洲精品| 色片在线免费观看| a级毛片免费观看在线| 亚洲人成影院77777| 久久亚洲精品无码播放| 免费中文熟妇在线影片| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲中文字幕无码中文字在线| 在线观看www日本免费网站| 综合一区自拍亚洲综合图区| 亚洲国产精品无码专区在线观看 | 亚洲国产精品成人精品无码区在线 | 91福利免费网站在线观看| 久久亚洲精品国产亚洲老地址| 亚洲熟妇av一区二区三区| 大学生一级特黄的免费大片视频| eeuss影院免费直达入口| 亚洲老熟女五十路老熟女bbw| 亚洲av日韩av天堂影片精品| 免费a级毛片无码a∨性按摩| 四虎永久在线观看免费网站网址 | 亚洲欧洲另类春色校园网站| 亚洲日韩乱码中文无码蜜桃臀网站| 妞干网免费观看视频| 特级无码毛片免费视频尤物 | 国产在线观看免费视频软件| 香港一级毛片免费看| 亚洲午夜无码毛片av久久京东热| 亚洲国产美国国产综合一区二区 | 2015日韩永久免费视频播放|