成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JSP與JDBC如何運(yùn)用

這篇文章給大家分享的是有關(guān)JSP與JDBC如何運(yùn)用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計,云浮網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云浮等地區(qū)。云浮做網(wǎng)站價格咨詢:028-86922220

1.<jsp:forward page="list.jsp"/>

相當(dāng)于

<%      request.getRequestDispatcher("list.jsp").forward(request, response);  %>

2、<jsp:useBean class="anni.ContactDao" id="contactDao" scope="application"/>

anni.ContactDao是一個封裝了數(shù)據(jù)庫操作的bean

相當(dāng)于

<%      anni.ContactDao contactDao = (anni.ContactDao) application.getAttribute("contactDao");      if (contactDao == null) {          contactDao = new anni.ContactDao();          application.setAttribute("contactDao", contactDao);      }  %>

在上面的代碼中只是為了創(chuàng)建一個對象的實(shí)例,為什么不用new呢,那要比這樣寫的代碼少許多,也更容易理解,為什么我們還要執(zhí)意使用jsp:useBean?

注意一下標(biāo)簽中的scope="application",application正是我們介紹過的四個作用域之一

我們先從application中獲得contactDao對應(yīng)的對象,然后判斷得到的是否為null,如果為null說明此變量還沒有初始化,這時就要使用new創(chuàng)建一個對象實(shí)例并放入application中。***我們得到的就是這個contactDao實(shí)例。

3、create.jsp包含表單提交的信息

save.jsp表單提交信息處理

Contact是對應(yīng)的實(shí)體bean名稱里面裝有對應(yīng)屬性的get,set方法

<jsp:useBean class="anni.ContactDao" id="contactDao" scope="application"/> <jsp:useBean class="anni.Contact" id="contact"/> <jsp:setProperty name="contact" property="*"/> <%      contactDao.save(contact);      response.sendRedirect("list.jsp");  %>

相當(dāng)于

先從application中取出contactDao,再創(chuàng)建一個contact。在創(chuàng)建contact的時候沒有指定scope,默認(rèn)情況下只會使用new創(chuàng)建這個局部變量,不會對任何作用域產(chǎn)生影響。jsp:setProperty是新事物了,它的作用就是為某個javabean設(shè)置數(shù)據(jù)。之前我們已經(jīng)使用jsp:useBean創(chuàng)建了一個 contact實(shí)例,現(xiàn)在我們通過name="contact"設(shè)置這個實(shí)例的數(shù)據(jù),property可以指定一個屬性,比如 property="username",也可以使用星號(*)批量設(shè)置所有可以找到的屬性,這個jsp動作實(shí)際上與下面的代碼等價。

contact.setUsername(request.getParameter("username"));  contact.setSex(request.getParameter("sex"));  contact.setEmail(request.getParameter("email"));  contact.setQq(request.getParameter("qq"));  contact.setDescn(request.getParameter("descn")); contactDao.save(contact);response.sendRedirect("list.jsp");

感謝各位的閱讀!關(guān)于“JSP與JDBC如何運(yùn)用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

文章題目:JSP與JDBC如何運(yùn)用
轉(zhuǎn)載源于:http://jinyejixie.com/article40/iepgho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、ChatGPT、企業(yè)網(wǎng)站制作、域名注冊、企業(yè)建站、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
襄樊市| 汪清县| 江永县| 铜陵市| 安龙县| 张家口市| 涿鹿县| 建瓯市| 定南县| 全椒县| 永康市| 营口市| 新津县| 翁牛特旗| 绥阳县| 固镇县| 柳州市| 麟游县| 华安县| 甘泉县| 康平县| 商丘市| 册亨县| 个旧市| 深泽县| 五河县| 阿鲁科尔沁旗| 阿鲁科尔沁旗| 岗巴县| 高雄县| 延寿县| 克什克腾旗| 名山县| 沅江市| 古田县| 哈尔滨市| 黎川县| 盘山县| 河北省| 越西县| 林州市|