開始做05Web應(yīng)用課的Project3。
主要為了實(shí)踐下EL/JSTL,以及用servlet + jsp + javabean的mvc架構(gòu);SQL嘛上學(xué)期學(xué)過,Core Java II里介紹得也比較詳細(xì),所以直接用Hibernate持久層解決問題了。
1. jsp里form action指向的路徑居然打成了"servet/loginServet",然后tomcat報(bào)錯(cuò)。查了好一會(huì)兒web.xml也沒發(fā)現(xiàn)什么問題,然后很郁悶的發(fā)現(xiàn)居然是jsp里路徑寫錯(cuò)了
2. 登錄jsp遞交到servlet時(shí)如何隱藏用戶名密碼呢?
3. admin登錄后要顯示Policy列表。我建了個(gè)beans.Policies類,然后在控制器servlet中
List policies = beans.Policies.getPolicies(); //還沒實(shí)現(xiàn)分頁功能
然后再setAttribute遞交給顯示頁面。
覺得不應(yīng)該這么做,盡管的確是mvc分離了,但很占資源,而且貌似Policies類每處理一次請(qǐng)求都要訪問一次數(shù)據(jù)庫,不知道有沒有更好的方法。JavaBean?
4. Policy列表行顏色深淺相間的效果。在飲水思源上看到過類似的問題,貌似正規(guī)的做法是自定義標(biāo)簽。。。