<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 色偷偷女男人的天堂亚洲网| 亚洲一级在线观看| 国产精品亚洲片夜色在线| 老司机午夜在线视频免费观| 久久久久免费精品国产小说| 成人免费午夜视频| 九月丁香婷婷亚洲综合色| 亚洲五月综合缴情婷婷| 2022国内精品免费福利视频 | 人妻18毛片a级毛片免费看| 亚洲国产精品xo在线观看| 免费人成视频在线观看免费| 午夜福利不卡片在线播放免费| 国产精品亚洲产品一区二区三区| 亚洲a视频在线观看| 国产真人无码作爱免费视频| 麻豆精品国产免费观看| 亚洲欧洲日产国产综合网| 天堂亚洲免费视频| 中文字幕人成无码免费视频| 亚洲va无码专区国产乱码| 狼人大香伊蕉国产WWW亚洲 | 麻豆国产精品免费视频| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久久免费的精品| 亚洲精品老司机在线观看| 久久亚洲精品国产精品婷婷| 国产精品视频白浆免费视频| 亚洲性日韩精品国产一区二区| 亚洲AV日韩综合一区尤物| 99精品热线在线观看免费视频| MM131亚洲国产美女久久| 亚洲精品无码国产片| 1000部无遮挡拍拍拍免费视频观看| 国产午夜亚洲不卡| 国产精品自拍亚洲| 成人免费无码大片a毛片软件| 亚洲日产2021三区在线| 一个人免费视频观看在线www| 亚洲精品无码久久久| 久久亚洲精品无码网站|