<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復習下,我認為基礎對一個人很重要,所以會經常回過頭來看看.
    1.HTTP協(xié)議
    每個做web應用都應該熟悉HTTP協(xié)議吧,如果不熟悉大家找些資料去學學.
    GET: 參數直接作為一個query string放到URL后面?zhèn)鬟f的.可以是text
    POST:參數是作為封裝一個請求信息體里的.可以是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 閱讀(433) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 成年女人永久免费观看片| 日本一卡精品视频免费 | 亚洲国产视频一区| 一级毛片免费观看| 亚洲一区中文字幕久久| 91精品导航在线网址免费| 亚洲精品第一国产综合精品| 1000部拍拍拍18勿入免费视频软件| 亚洲精品在线观看视频| 18女人毛片水真多免费| 亚洲国产亚洲综合在线尤物| 99re热免费精品视频观看 | 国国内清清草原免费视频99| 亚洲国产综合人成综合网站00| av大片在线无码免费| 色婷五月综激情亚洲综合| 国产美女精品久久久久久久免费| 免费看一级一级人妻片| 亚洲一区二区女搞男| 免费无码毛片一区二区APP| 中文文字幕文字幕亚洲色| 国产无遮挡吃胸膜奶免费看 | 在线观看特色大片免费网站| 亚洲激情中文字幕| 我想看一级毛片免费的| 爱情岛论坛亚洲品质自拍视频网站| 亚洲人成网站18禁止一区| 久久精品乱子伦免费| 涩涩色中文综合亚洲| 亚洲精品A在线观看| 真实国产乱子伦精品免费| 亚洲精品乱码久久久久久V| 亚洲最大av无码网址| 91精品国产免费网站| 国产午夜亚洲精品不卡| 蜜芽亚洲av无码精品色午夜| 精品久久洲久久久久护士免费| 国产日韩精品无码区免费专区国产 | 亚洲精品电影在线| 免费在线观看理论片| 在线免费观看亚洲|