<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ā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩成人免费视频播放| 成年18网站免费视频网站| 一个人看的免费视频www在线高清动漫 | 亚洲乱色伦图片区小说| 亚洲av无码专区在线观看亚| 一个人看的www免费在线视频| 亚洲第一视频在线观看免费| 中文字幕亚洲综合久久菠萝蜜 | 亚洲国产成人久久| 亚洲国产精品18久久久久久| 久久99热精品免费观看牛牛| 久久午夜免费视频| 亚洲欧洲自拍拍偷精品 美利坚| 久久精品蜜芽亚洲国产AV| aⅴ在线免费观看| 日本人护士免费xxxx视频| 亚洲av成本人无码网站| 亚洲?v无码国产在丝袜线观看| 亚洲另类视频在线观看| 免费观看黄网站在线播放| 亚洲Av无码精品色午夜| 色欲色欲天天天www亚洲伊| 日韩精品成人亚洲专区| 国产又黄又爽胸又大免费视频 | 6080午夜一级毛片免费看 | 久久www免费人成精品香蕉| 女人18特级一级毛片免费视频| 亚洲AV本道一区二区三区四区| 深夜A级毛片视频免费| 中文字幕影片免费在线观看| 中文字幕亚洲精品资源网| 精品四虎免费观看国产高清午夜| 四虎成人精品一区二区免费网站| 免费亚洲视频在线观看| 在线a人片天堂免费观看高清| 精品特级一级毛片免费观看| 国产成A人亚洲精V品无码性色 | 特黄aa级毛片免费视频播放| 在线观看国产情趣免费视频| 三级黄色免费观看| 在线精品亚洲一区二区|