-
serlet的生命周期
查看全部 -
編寫sevlet的步驟
查看全部 -
頁(yè)面跳轉(zhuǎn)方式
1、請(qǐng)求重定向方式跳轉(zhuǎn)頁(yè)面,當(dāng)前路徑”項(xiàng)目名/包名/“
response.sendRedirect("test.jsp");
2、使用request.getContextPath獲得上下文對(duì)象
request.sendRedirect(request.getContextPath()+"/test.jsp");
3、服務(wù)器內(nèi)部跳轉(zhuǎn),這里的斜線表示項(xiàng)目的根目錄
request.getRequestDispatcher("/test.jsp").forward(request,response);
或者
request.getRequestDispatcher("../test.jsp").forward(request,response);//..表示回到上級(jí)目錄
查看全部 -
servlet生命周期階段包括初始化、加載、實(shí)例化、服務(wù)和銷毀。
查看全部 -
GET:從服務(wù)器上獲取數(shù)據(jù),也就是所謂的查,僅僅是獲取服務(wù)器資源,不進(jìn)行修改。
POST:向服務(wù)器提交數(shù)據(jù),這就涉及到了數(shù)據(jù)的更新,也就是更改服務(wù)器的數(shù)據(jù)。查看全部 -
服務(wù)器內(nèi)部跳轉(zhuǎn),/表示項(xiàng)目的根目錄
查看全部 -
修改sevlet后臺(tái)代碼需要重啟服務(wù)器
查看全部 -
servlet改了之后會(huì)重新部署加載
查看全部 -
servlet類文件被修改更新后?會(huì)重新裝載servlet
查看全部 -
<load-on-startup>1</load-on-startup>
這個(gè)執(zhí)行之后只是代表servlet實(shí)例已經(jīng)駐留在tomcat服務(wù)器里面了,
客戶端并沒有請(qǐng)求
查看全部 -
<load-on-startup>1</load-on-startup>這個(gè)標(biāo)簽放在web.xml里面
數(shù)字代表優(yōu)先級(jí)
越小越先執(zhí)行
可以使tomcat自動(dòng)加載servlet實(shí)例
查看全部 -
直接在控制臺(tái)粗暴式結(jié)束線程是不會(huì)執(zhí)行destroy銷毀方法的。要使用停止服務(wù)器的方法:tomcat---stop server?這樣才會(huì)完整走一遍流程,先走構(gòu)造方法?然后初始化方法?然后由servlet走doget?最后當(dāng)服務(wù)器停止工作的時(shí)候,
再去調(diào)用servlet實(shí)例的destroy方法?這就是當(dāng)客戶端首次訪問一個(gè)servlet的時(shí)候,走的流程
查看全部 -
當(dāng)用戶點(diǎn)擊頁(yè)面超鏈接的時(shí)候,第一次向后端請(qǐng)求,這個(gè)叫做testservlet1的servlet?實(shí)例,tomcat服務(wù)器會(huì)初始化這個(gè)servlet,并且把這個(gè)實(shí)例駐留在內(nèi)存當(dāng)中。首先執(zhí)行構(gòu)造方法,然后執(zhí)行初始化方法,然后執(zhí)行doget方法。在eclipse的控制臺(tái)直接終斷解鎖停止tomcat服務(wù)器是不會(huì)執(zhí)行destroy銷毀方法的,要在
查看全部 -
servlet就是jsp的前身,在servlet的java代碼里面拼湊字符串太過于雜糅,后來將其提取在jsp里面。
查看全部 -
編寫Servlet的doPost方法時(shí),需要拋出ServletExcpetion和IOException異常,不會(huì)拋出RemoteException異常。
查看全部
舉報(bào)