這段時間在試著看公司用的框架是怎麼寫的,看到專案中對jquery進一步封裝的這一部分,所以自己試著寫一些demo來模仿框架中的用法。
再一次的,又遇到了乙個問題,jsp中引入js的問題,好久沒有自己從頭一步一步地在jsp中引入js了,怎麼弄都沒法達到預想的結果。現在把遇到的問題以及解決辦法寫在這裡,以便以後遇到後檢視。
1.在jsp中,引入js但是瀏覽器總是報404找不到對應的js的處理辦法,
先說結論:js最好還是放在webcontent下,然後clean,如果瀏覽器報404找不到js,那麼就在tomcat伺服器對應的專案下看是否有對應的js。
解決辦法:
上面的路徑下就可以看到引入的js資料夾以及jquery.js等了
2.在jsp或者html中,關於jquery選擇器失效的問題,比如在以下**中,
115行,和31行的兩個alert,這個應該跟瀏覽器載入網頁的先後步驟有關,我自己理解為:在標籤裡的**執行的時候中的**還沒載入出來,所以21819
202526
轉到dynamicmethod.jsp
27也是轉到dynamicmethod.jsp
28哈哈,也是轉到dynamicmethod.jsp
293033
jquery選擇器肯定選擇不到任何元素,因此這個jquery物件的長度就是0,jquery物件實際上是乙個陣列。
因此如果想一次性避免麻煩,則有兩個解決辦法,
方法1 :把標籤後移,放在標籤後,這樣當執行到的時候裡的**已經載入完成,jquery提供的選擇器等功能也就能夠正常工作了。
實際上,我們現在的這個專案是放在jsp最後的,即body後面的,這種方式比較省事一點。
方法2 :如果實在要把js**寫在head標籤裡,可以把js**寫在$(function())。
jsp中的jquery失效以及引入js失敗的問題
今天在寫乙個簡單的ssm例子的時候,寫了乙個登入頁面,再一次的,又遇到乙個問題。jsp中引入js的問題,好久沒有自己從頭一步一步地在jsp中引入js了,怎麼弄都沒法達到想要的結果。現在把遇到的問題以及解決辦法寫在這裡,以便以後遇到後檢視。原因就在於我最開始把css以及image檔案放在web inf...
jsp中session 失效設定
一般web系統都需要控制session自動失效的時間,從而控制使用者訪問系統超時。設定session失效有以下三種方式 1 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 900 引數900單位是秒,即在沒有活動15分鐘後,session將失效。注意 這裡s...
jsp中session 失效設定
一般web系統都需要控制session自動失效的時間,從而控制使用者訪問系統超時。設定session失效有以下三種方式 1 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 900 引數900單位是秒,即在沒有活動15分鐘後,session將失效。注意 這裡s...