原创 Page,request,session,application四個域對象的使用及區別

      Page域對象就是pageContext對象,可以訪問當前頁面作用域中定義的所有隱式對象。常用方法:       void set Attribute(String name,Objectvalue): 向pageContex

原创 TagSupport各方法的調用過程

      ·當JSP容器在解釋JSP頁面時,如果遇到自定義標籤,將利用標籤處理類建立一個標籤處理對象。於此同時,JSP容器自動調用setPageContext()方法,將自定義標籤的屬性值存入標籤處理對象,初始化標籤處理對象      

原创 JSP隱式對象之Application

JSP九大隱式對象分別爲:Request,Response,Session,Application,Config,Page,Exception,Out,pageContext;其用法基本與servlet相同 Application就是se

原创 顯示上次瀏覽過的商品信息

                                                       //聲明返回值變量        String goodsHistory = null;               //獲取

原创 用自定義標籤實現防盜鏈的操作

      添加簡單防盜鏈操作即限制引用頁,作用原理:獲取用戶提交信息的網站地址,然後和真正的服務端的地址相比較,如果一致則表明是站內提交,或者爲自己信任的站點提交,否則視爲盜鏈。 步驟:定義標籤處理類;定義描述文件;在內容頁面使用標籤

原创 自定義標籤中犯的小錯誤

(1)、tld文件位置錯誤,應該放置在WEB-INF目錄下(2)、 標籤名稱錯誤,<tag> <name> 標籤名稱 </name> </tag> (3)、 標籤體內容格式錯誤            empty:標識標籤無標籤體    

原创 利用cookie獲得上次訪問時間

                                                 Cookie是客戶端技術,程序把每個用戶的數據以cookie的形式寫給用戶各自的瀏覽器。當用戶使用瀏覽器再去訪問服務器中的web資源時,就會

原创 EL表達式和JSTL標籤庫

                              EL表達式 EL表達式用於獲取數據,在JSP頁面中可使用${標識符}的形式,通知JSP

原创 自定義標籤的數組排序

      在這裏要注意的問題:set方法可以在八大基本數據之間相互轉化,其他類型的數據不能進行轉化,但同樣可以直接傳遞    java代碼: package cn.csdn.class3g.web.tag; impor

原创 與include指令的比較

<jsp:include>標籤是動態引入, <jsp:include>標籤涉及到的2個JSP頁面會被翻譯成2個servlet,這2個servlet的內容在執行時進行合併。 而include指令是靜態引入,涉及到的2個JSP頁面會被翻譯成

原创 JSP 常用標籤

JSP常用標籤有三個,分別是:<jsp:include>標籤 ,<jsp:forward>標籤,<jsp:param>標籤   <jsp:include>標籤 :把另外一個資源的輸出內容插入進當前JSP頁面的輸出內容之中,這種在JSP頁

原创 JSTL標籤庫中常用標籤之Core標籤

輸出標籤:<c:outvalue="value" escapeXml=”{true|false}” default="default value"></c:out> 屬性:value--表示要顯示的值;可以是字符串,也可以是EL表達式 e

原创 JSP基礎語法小結

JSP全稱是Java Server Pages,它和servle技術一樣,都是SUN公司定義的一種用於開發動態web資源的技術。 特點:寫jsp就像在寫html,但它相比html而言,html只能爲用戶提供靜態內容,而Jsp技術允許在頁面

原创 Tomcat安裝環境的配置:

  1、右鍵選擇屬性 2、高級—>環境變量—>       3、 新建用戶變量 變量名:JAVA_HOME   4、尋找jdk路徑 5、變量值:jdk路徑,寫完後點擊確定 6、同樣的方法配置classpath和Path  

原创 用JSTL標準標籤庫定義一個九九乘法表(設置表格顏色間隔)

      九九乘法表的輸出是一個很經典的循環輸出例子,從接觸編碼開始,就在不斷地學習。那麼在jstl標籤庫中怎麼進行這個例子輸出呢?       在jstl中用到了<c:forEach>迭代標籤,首先了解一下forEach標籤吧:for