jsp頁(yè)面一開(kāi)始就加載數(shù)據(jù)庫(kù) jsp中form表單提交的數(shù)據(jù)為什么用action中的屬性接收不到?
jsp中form表單提交的數(shù)據(jù)為什么用action中的屬性接收不到?因?yàn)檫@是兩個(gè)請(qǐng)求,所以當(dāng)您提交到servlet(例如,提交表單)時(shí),您將執(zhí)行跳轉(zhuǎn)(表單中的操作)。如果你真的“不得不”使用一個(gè)請(qǐng)求并
jsp中form表單提交的數(shù)據(jù)為什么用action中的屬性接收不到?
因?yàn)檫@是兩個(gè)請(qǐng)求,所以當(dāng)您提交到servlet(例如,提交表單)時(shí),您將執(zhí)行跳轉(zhuǎn)(表單中的操作)。如果你真的“不得不”使用一個(gè)請(qǐng)求并按屬性傳遞它,請(qǐng)轉(zhuǎn)發(fā)請(qǐng)求
兄弟,我想說(shuō)的是你的理解有誤。如果您想在JSP頁(yè)面上顯示數(shù)據(jù)庫(kù)數(shù)據(jù),通常會(huì)轉(zhuǎn)到servlet來(lái)處理數(shù)據(jù),將數(shù)據(jù)設(shè)置為請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)到JSP頁(yè)面。JSP頁(yè)面可以通過(guò)El表達(dá)式獲取數(shù)據(jù)。你應(yīng)該記住這個(gè)過(guò)程。而不是在進(jìn)入頁(yè)面時(shí)立即請(qǐng)求數(shù)據(jù)。無(wú)需進(jìn)入頁(yè)面請(qǐng)求數(shù)據(jù),只需在進(jìn)入頁(yè)面前取出數(shù)據(jù)即可。理解這個(gè)過(guò)程是非常重要的,而且在將來(lái)學(xué)習(xí)這個(gè)框架也是非常有幫助的。除此過(guò)程外,還有另一個(gè)相反的過(guò)程,即從頁(yè)面輸入數(shù)據(jù),然后將其插入數(shù)據(jù)庫(kù)。這個(gè)過(guò)程與上面的過(guò)程完全相反,即認(rèn)為JSP頁(yè)面用于數(shù)據(jù)輸入,并在輸入T之后將表單提交給特定的servlet或servlet進(jìn)行特定的插入操作