wufang5

          認(rèn)識自己,降伏自己,改變自己,才能改變別人。

           

          JSP中忽略的問題

          一、會話跟蹤技術(shù)

          HTTP信息

          隱藏字段:<input type=”hidden” name=”somename” value=”somevalue”>

          URL重寫:<a href=”XX.jsp?name=XX&item=XX”>再通過getParameter(XX)得到

          Cooike

          Sessionsession.setAtrribute(xx,xx)

           

           

          二、servlet的生命周期

          裝載、實例化、初始化init()、實例的請求doXXX()、銷毀distoryI()

           

           

          三、servlet相關(guān)配置

          Javax.servlet.ServletConfig接口代表了Servlet的配置,包括servlet的名字、初始化參數(shù)、上下文

          web.xml中的<servlet></servlet>之間的內(nèi)容就是servlet的配置

          <init-param>

                 <param-name>MM</param-name>

                 <param-value>NN</param-value>

          </init-param>

          servlet中直接使用getInitParameter(“MM”)就可以得到NN

           

          Servlet的映射配置

                 <servlet-mapping>

                        <servlet-name>Conter</servlet-name>

                        <url-pattern>/count/*</url-pattern>

                 </servlet-mapping>

          這種情況下當(dāng)?shù)刂窓诶镙斎?/span>http://127.0.0.1:8080/count/gaex不管最后是什么都能跳到servlet

           

           

          四、監(jiān)聽

          監(jiān)聽是對servletContext的屬性創(chuàng)建、刪除的監(jiān)聽

          對監(jiān)聽的配置在web.xml中,必須在所有的servlet元素之前

           

           

          五、web過濾器

          客戶端 HTTP請求àFilter à doFilter àFilter à目標(biāo)組件

          要開發(fā)一個Filter必須直接或間接的實現(xiàn)Filter接口

          Filter接口中的方法有:

          init()獲得FilterConfig對象

          destroy()銷毀這個過濾器

          doFilter()進行過濾處理

           

          如果有多個過濾器在doFilter()中就要加上chain.doFilter(srequest,sresponse)把處理權(quán)發(fā)給下個處理器,如果沒有下一個過濾器就把請求發(fā)送給目標(biāo)

           

          web.xml中要對Filter進行配置

          <filter>

                 <filter-name>xx</filter-name>

                 <filter-class>xxxxxxx</filter>

                 <init-param>

                        <param-name></param-name>

          <param-value></param-value>

                 </init-param>

          </filter>

          <filter-mapping>

                 <filter-name>xx</filter-name>

                 <url-pattern>/fds/*</url-pattern>

          </filter-mapping>

           

          注意:一個Filter可以有多個Filter-mapping,就是對多個web組件過濾;一個組件也可以有多個Filter

           

           

          六、JSP錯誤頁面的聲明

          編程中指定錯誤頁面:

          這兩點是必須的:

          在害怕出錯的JSP頁面上指定<%@page errorPage=”error.jsp”%>

          在指定的處理錯誤的頁面上<%@page ... isErrorPage=”true”%>

           

          對于應(yīng)用服務(wù)器拋出的異常:(web.xml

          <error-page>

                 <error-code>404</error-code>

                 <location>/Error.html</location>

          </error-page>

           

           

          七、JSTL

          1<c:out value=”” > default </c:out>

          Value是要輸出的內(nèi)容,default當(dāng)valuenull時,輸出的內(nèi)容

           

          2<c:if  test=”” [var=”varName”]> body </c:if>

          Test是布爾型表達式

           

          3<c:choose> <when> and <otherwise> </c:choose>

           

          4) <c:forEach var=”” items=”” begin=”” end=”” step=””> ……</c:forEach>

          var迭代參數(shù)的名字,items要迭代的集合

           

           

          八、關(guān)于EL表達式

          當(dāng)遇到EL表達式后,容器將在pagerequestsessionapplication中去查詢這個對象

           

           

           

           

           

           

          posted on 2008-11-26 19:35 懶蟲 閱讀(238) 評論(0)  編輯  收藏 所屬分類: JSP


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


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          公告

          這是偶的關(guān)于JAVA學(xué)習(xí)總結(jié)的知識,有個別的文章是轉(zhuǎn)載的已經(jīng)作出標(biāo)記了,希望大家一起學(xué)習(xí)啊~不斷交流,謝謝樓~O(∩_∩)O哈哈~

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案(1)

          文章分類(24)

          文章檔案(25)

          搜索

          最新評論

          主站蜘蛛池模板: 嘉定区| 盖州市| 潜江市| 张家港市| 宜宾市| 中西区| 建始县| 乐亭县| 永和县| 建平县| 防城港市| 新兴县| 嵩明县| 隆尧县| 北宁市| 慈溪市| 舒城县| 陈巴尔虎旗| 永平县| 门源| 买车| 镇康县| 通城县| 竹溪县| 扶绥县| 昂仁县| 拜泉县| 普兰县| 芒康县| 峨眉山市| 黄山市| 大邑县| 花莲县| 郑州市| 宜宾县| 新巴尔虎右旗| 育儿| 马公市| 门源| 出国| 葵青区|