利用定時器解決jsp自定義標籤問題

2021-08-21 19:32:46 字數 502 閱讀 8043

烽火台jsp自定義標籤底層的現象如下:對於彈出框的(另乙個jsp頁面)內容過多時滾動條自動置底,不利於審查員的操作。

jsp底層的自定義標籤,更換不是我們的職責之內。 不考慮

一開始以為很簡單不就是在頁面初始化之後把滾動條再一次置頂嗎?結果用了烽火台的頁面初始化,和jq的頁面初始化結果都不行

這裡的原因是:

原因可能如下:

彈出框並不是乙個頁面的初始化。jq和onload方法對他不管用,不執行。

之後選擇在jsp最後嵌入js**,獲取元素為undefind

這個可能是jsp只有在結束標籤的時候才會把流給輸出出來。也就是說是在這js執行之後框架的滾動條元素才出現。還是會導致無法獲得元素。

於是採用定時器的方法獲取元素。

有趣的是,當我設定0.1s的時候還是老樣子。這也就證實了,上面的結論。同時也可以知道為什麼現在jsp將被淘汰的原因了,如果不考慮歷史原因。

降費開發總算結束了,終於又有時間寫日記了。先把這段時間的開發日誌整理整理給複製上來。

JSP自定義標籤

1.jsp自定義標籤組成部分 web.xml載入標籤庫,標籤庫描述檔案 tld 標籤處理程式類。2.在自定義標籤的起始和結束標籤之間的部分為標籤體 body 3.分別介紹一下jsp自定義標籤的三個組成部分,以輸出經典的 helloworld為例。修改web.xml載入標籤庫 描述標籤庫檔案 tld ...

JSP自定義標籤

1 開發自定義標籤庫 繼承父類 tagsupport重寫dotag 方法 2 建立tld檔案 1.0mytaglib web inf tlds diego.tld hellotag hellotag empty 3 使用標籤庫 taglib uri web inf tlds diego.tld pr...

JSP自定義標籤

測試環境 tomcat5.5 新增的jar包 jstl.jar standard.jar 自定義jsp標籤的處理過程 來自網上 1 在jsp中引入標籤庫 taglib prefix taglibprefix uri tagliburi 2 在jsp中使用標籤庫標籤 3 web容器根據第二個步驟中的p...