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

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

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

    1. 判斷session是否過(guò)期,一個(gè)簡(jiǎn)單的方法是HttpRequest.getSession(false) == null;

    2.javaBean的用法:
    <jsp:useBean id="contact" class="dbbean.OracleBean" scope="page"/>
    <% ResultSet rst=contact.getContact(username);?%>

    3.sendRedirect()和forward()方法的區(qū)別?
    HttpServletResponse接口的sendRedirect()方法和RequestDispatcher接口的forward()方法都可以利用另外的資源(servlet、jsp、HTML)來(lái)為客戶端進(jìn)行服務(wù),但是這兩種方法有著本質(zhì)上的區(qū)別。
    ? 調(diào)用sendRedirect()方法,會(huì)在響應(yīng)中設(shè)置Location響應(yīng)報(bào)頭。要注意的是,這個(gè)過(guò)程對(duì)于用戶來(lái)說(shuō)是透明的,瀏覽器會(huì)自動(dòng)完成新的訪問(wèn)。
    ? 調(diào)用forward()方法,對(duì)瀏覽器來(lái)說(shuō)是透明的,但用戶卻不知道。用戶只關(guān)心的是發(fā)出一個(gè)請(qǐng)求,獲得了一個(gè)響應(yīng)。(地址欄并沒(méi)有發(fā)生改變)
    ? 還有一個(gè)區(qū)別是sendRedirct()方法不但可以在位于同一主機(jī)上的不同web應(yīng)用程序之間進(jìn)行重定向,而且可以將客戶端重定向到其他服務(wù)器上web應(yīng)用程序資源。

    4.不緩存頁(yè)面
    if(request.getProtocol ().compareTo ("HTTP/1.0")==0)
    {
    ??? response.setHeader ("Pragma","No-cache");
    }
    else if? (request.getProtocol ().compareTo ("HTTP/1.1")==0)
    {
    ??? response.setHeader ("Cache-Control","no-cache");
    }
    response.setDateHeader ("Expires", 0);

    5.防止外部連接:
    <%=request.getHeader("Referer")%>
    <%if(null == request.getHeader("Referer") || request.getHeader("Referer").indexOf("main.com") < 0)…………%>

    6.web.xml中有兩種配置error-page
    Eg.
    <error-page>
    ????????<error-code>500</error-code>
    ????????<location>/error.jsp</location>
    ??</error-page>

    上面配置了當(dāng)系統(tǒng)發(fā)生 500 錯(cuò)誤(即服務(wù)器內(nèi)部錯(cuò)誤)時(shí),跳轉(zhuǎn)到錯(cuò)誤處理頁(yè)面 error.jsp

    Eg.

    <error-page>
    ????????<exception-type>java.lang.NullException</exception-type>
    ????????<location>/error.jsp</location>
    ???</error-page>

    上面配置了當(dāng)系統(tǒng)發(fā)生 java.lang.NullException (即空指針異常)時(shí),跳轉(zhuǎn)到錯(cuò)誤處理頁(yè)面 error.jsp

    7.制作自己的標(biāo)簽:

    JSP2.0 提供了一些較為簡(jiǎn)單的方法,讓開(kāi)發(fā)人員來(lái)撰寫(xiě)自定義標(biāo)簽。JSP 2.0 提供兩種新的機(jī)制,分別為simple tag 和 tag file。

    ???簡(jiǎn)單以tag file 為例。 [1].Hello.tag
    <%
    out.println("Hello form tag file.");
    %>
    我們先制作一個(gè)為Hello.tag的Tag file ,然后將他放置在 WEB-INF/tags/目錄下。在JSP網(wǎng)頁(yè)中使用Hello.tag 的方法如下:

    <%@ taglib prefix="mytag" tagdir="WEB-INF/tags/" %>
    <mytag :Hello/>
    最后執(zhí)行的結(jié)果如下:
    Hello form tag file.

    posted on 2007-05-11 09:58 -274°C 閱讀(1253) 評(píng)論(2)  編輯  收藏 所屬分類: JSP


    FeedBack:
    # re: JSP一些總結(jié)
    2007-07-12 10:38 | huiyino
    哇。。。。何豬也撒時(shí)候?qū)懖┛偷墓!!:苁苡霉!!m敗!!!?nbsp; 回復(fù)  更多評(píng)論
      
    # re: JSP一些總結(jié)[未登錄](méi)
    2007-08-10 13:28 | -274°C
    @huiyino

    居然看我blog,還敢叫我是豬。o(∩_∩)o...哈哈
    以后常來(lái)哈。  回復(fù)  更多評(píng)論
      

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊(cè)

    JAVA網(wǎng)站

    關(guān)注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 916820
    • 排名 - 40

    最新評(píng)論

    主站蜘蛛池模板: 中文字字幕在线高清免费电影| 视频一区二区三区免费观看| 好紧我太爽了视频免费国产| 亚洲人成影院在线观看| 黄色毛片免费在线观看| 亚洲va中文字幕无码| 日韩毛片免费一二三| 免费a级毛片网站| 欧亚一级毛片免费看| MM131亚洲国产美女久久| GOGOGO免费观看国语| 亚洲成av人在线视| 99久久综合精品免费| 精品亚洲国产成人| 免费高清在线爱做视频| 国产成人亚洲精品91专区高清 | 1000部拍拍拍18勿入免费凤凰福利| 亚洲欧洲免费视频| 日韩不卡免费视频| 午夜亚洲WWW湿好爽| 亚洲中文无韩国r级电影| 国产免费阿v精品视频网址| 亚洲一区二区影院| 成人免费视频一区| 搜日本一区二区三区免费高清视频| 国产亚洲日韩在线三区| 污污网站18禁在线永久免费观看| 亚洲第一网站免费视频| 国内自产少妇自拍区免费| 成年免费大片黄在线观看com| 亚洲日韩精品一区二区三区| 91成人在线免费观看| 色吊丝免费观看网站| 亚洲色精品vr一区二区三区 | 亚洲不卡av不卡一区二区| 国产在线观看麻豆91精品免费| 乱爱性全过程免费视频| 亚洲精品乱码久久久久66| 四虎永久在线精品免费观看视频| 日韩在线视精品在亚洲| 久久久久亚洲精品影视|