![2023年java web的知識點(diǎn)總結(jié)_第1頁](http://file4.renrendoc.com/view/59923923f191f1709001b294931764ef/59923923f191f1709001b294931764ef1.gif)
![2023年java web的知識點(diǎn)總結(jié)_第2頁](http://file4.renrendoc.com/view/59923923f191f1709001b294931764ef/59923923f191f1709001b294931764ef2.gif)
![2023年java web的知識點(diǎn)總結(jié)_第3頁](http://file4.renrendoc.com/view/59923923f191f1709001b294931764ef/59923923f191f1709001b294931764ef3.gif)
![2023年java web的知識點(diǎn)總結(jié)_第4頁](http://file4.renrendoc.com/view/59923923f191f1709001b294931764ef/59923923f191f1709001b294931764ef4.gif)
![2023年java web的知識點(diǎn)總結(jié)_第5頁](http://file4.renrendoc.com/view/59923923f191f1709001b294931764ef/59923923f191f1709001b294931764ef5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Word第第頁2023年javaweb的知識點(diǎn)總結(jié)javaweb的學(xué)問點(diǎn)總結(jié)篇1
一、選擇題
1.表單中的數(shù)據(jù)要提交到的處理文件由表單的(A)屬性指定。
A.methodB.nameC.actionD.以上都不對
2.要運(yùn)行JSP程序,以下說法不正確的選項(xiàng)是(B)
A.服務(wù)器端需要安裝Servlet容器,如Tomcat等。
B.客戶端需要安裝Servlet容器,如Tomcat等。
C.服務(wù)器端需要安裝JDK。
D.客戶端需要安裝掃瞄器,如IE等。
3.當(dāng)發(fā)布Web應(yīng)用程序時,通常把Web應(yīng)用程序的名目及文件放到Tomcat的(C)名目下。
A.workB.tempC.webappsD.conf
4.下面有關(guān)HTTP協(xié)議的說法不正確的選項(xiàng)是(D)
A.HTTP協(xié)議是Web應(yīng)用所使用的主要協(xié)議
B.HTTP協(xié)議是一種超文本傳輸協(xié)議(HypertextTransferProtocol),是基于懇求/響應(yīng)模式的
C.HTTP是無狀態(tài)協(xié)議
D.HTTP的懇求和響應(yīng)消息假如沒有發(fā)送并傳遞勝利的話,HTTP可以保存已傳遞的信息
5.下面有關(guān)Servlet的描述錯誤的選項(xiàng)是(C)。
A.一個Servlet就是Java中的一個類
B.Servlet是位于Web服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序
C.Servlet可以由客戶端的掃瞄器解釋執(zhí)行
D.加載Servlet的Web服務(wù)器必需包含支持Servlet的Java虛擬機(jī)
6.下面不屬于JSP指令的是:(B)
A.includeB.importC.pageD.taglib
7.(B)動作用于轉(zhuǎn)向另一個頁面。
A.nextB.forwardC.includeD.param
8.page指令用于定義JSP文件中的全局屬性,以下關(guān)于該指令用法的描述不正確的選項(xiàng)是:(D)
A.%@page%作用于整個JSP頁面。
B.可以在一個頁面中使用多個%@page%指令。
C.為增添程序的可讀性,建議將%@page%指令放在JSP文件的開頭,但不是必需的。
D.%@page%指令中的屬性只能消失一次。
9.以下選項(xiàng)中,(B)可以精確地獵取懇求頁面的一個文本框的輸入(文本框的名稱為name)。
A.request.getParameter(name)
B.request.getParameter(”name”)
C.request.getParameterValues(name)
D.request.getParameterValues(“name”)
10.使用response對象進(jìn)行重定向時,使用的方法是(C)。
A.getAttributeB.setContentType
C.sendRedirectD.setAttribute
11.session對象中用于設(shè)定指定名字的屬性值,并且把它存儲在session對象中的方法是(A)。
A.setAttributeB.getAttributeNames
C.getValueD.getAttribute
12.在application對象中用(B)方法可以獲得application對象中的全部變量名。
A.getServerInfoB.nextElements()
C.removeAttributeD.getRealPath
13.有關(guān)struts2的說法不正確的選項(xiàng)是(B)
A.Struts是一個用于簡化MVC框架(Framework)開發(fā)的Web應(yīng)用框架
B.應(yīng)用Struts2不需要進(jìn)行配置
C.Struts2含有豐富的標(biāo)簽
D.Struts2采納了WebWork的核心技術(shù)
14.Web應(yīng)用的數(shù)據(jù)共享方式不包括(C)。
A.基于懇求的共享B.基于會話的共享
C.基于頁面的共享D.基于應(yīng)用的共享
15.要在頁面上輸出2+3=${2+3},則對應(yīng)的程序代碼應(yīng)為(A)。
A.2+3=${2+3}
B.2+3=${2+3}
C.2+3=/${2+3}
D.以上都不對
16.下面有關(guān)EL中“.“和“[]“兩種存取運(yùn)算符的說法不正確的選項(xiàng)是(C)
A.兩者在某些狀況下是等效的
B.“[]“運(yùn)算符主要用來訪問數(shù)組、列表或其他集合
C.假如要動態(tài)取值時,兩者都可以實(shí)現(xiàn)
D.當(dāng)要存取的屬性名稱中包含一些特別字符,如.或?等并非字母或數(shù)字的符號,就肯定要使用“[]“
17.要使用JSTL的核心標(biāo)簽庫,需要在JSP源文件的首部加入如下聲明語句(A)
A.%@taglibprefix=curi=/jsp/jstl/core%
B.%@taglibprefix=”x”uri=”/jsp/jstl/xml”%
C.%@taglibprefix=”fmt”uri=”/jsp/jstl/fmt”%
D.%@taglibprefix=”sql”uri=”/jsp/jstl/sql”%
18.以下(B)標(biāo)簽用于實(shí)現(xiàn)循環(huán)功能,類似與Java語句中的for循環(huán)。
A.把8080改成你想要的端口即可。與response.sendRedirect()實(shí)現(xiàn)頁面轉(zhuǎn)向有什么區(qū)分?
答:轉(zhuǎn)向只在服務(wù)器端進(jìn)行,不顯示地址。
response.sendRedirect()重新發(fā)送懇求,會顯示地址。
10、簡述Servlet的生命周期?
答:servlet有良好的生存期定義,包括加載和實(shí)例化、初始化、處理懇求以及服務(wù)結(jié)束。
Web容器加載servlet,生命周期開頭,通過調(diào)用servlet的.init()方法進(jìn)行servlet的初始化
。通過調(diào)用service()方法實(shí)現(xiàn),依據(jù)懇求的不調(diào)用不同doXX()方法。結(jié)束服務(wù),web容器調(diào)用servlet的destroy()方法。
11、較JSP而言,Servlet有什么優(yōu)點(diǎn),有什么缺點(diǎn)?
答:優(yōu)點(diǎn)是響應(yīng)客戶端的懇求,依據(jù)懇求動態(tài)響應(yīng),最大的優(yōu)點(diǎn)做為一個服務(wù),掌握程序的流向,過濾等。mvc中,掌握就是servlet。
缺點(diǎn):Servlet在表示規(guī)律上對于視圖的表示相對于JSP麻煩太多,在負(fù)責(zé)顯示工作完成并生成頁面上,JSP更優(yōu)。
12、簡述采納JDBC訪問數(shù)據(jù)庫的步驟。
答:1、加載對應(yīng)數(shù)據(jù)庫驅(qū)動,一般用反射Class.forName(StringdriverName);
2、創(chuàng)建連接通過DriverManager.getConnection(url,userName,passwd);
3、獵取statement對象,通過statement對象執(zhí)行sql語句;
4、假如是查詢則返回結(jié)果集,貯存于ResultSet;
5、假如關(guān)閉事物自動提交要提交事物;
6、最終,關(guān)閉全部連接,自里往外關(guān)閉。
三、編程題
第一題:
第一個Servlet1文件,讀取一個懇求參數(shù)test(字符串),存放在懇求范圍內(nèi),然后把懇求轉(zhuǎn)發(fā)給
其次個Servlet2.。其次個Servlet2文件(url為output),向客戶輸出Servlet1的結(jié)果。依據(jù)解釋補(bǔ)充以下代碼。(15分)
publicclassServlet1extendsHttpServlet{
publicvoidservice(ServletRequestrequest,ServletResponseresponse)
throwsServletException,IOException{
response.setContentType=(“text/html;charset=gbk”);
PrintWriterout=response.getWriter();
//讀取懇求參數(shù)
__Stringtest=request.getParameter(test);______;(3分)
//在request對象中添加test屬性
__request.setAttribute(test,test);___(3分)
/*把懇求轉(zhuǎn)發(fā)給Servlet2*/
RequestDispatcherdispatcher=
request.getRequestDispatcher(/output);_____
__dispatcher.forward(request,response);__(4分)
publicclassServlet2extendsHttpServlet{
publicvoidservice(ServletRequestrequest,ServletResponseresponse)
throwsServletException,IOException{
response.setContentType=(“text/html;charset=gbk”);
PrintWriterout=response.getWriter();
//讀取懇求范圍內(nèi)Servlet1的test
__Stringtemp=request.getParameter(test);____(3分)
//向客戶端輸出test
__out.println(
2、其次題:
1、編寫一個簡潔的JavaBean,通過EL的存取運(yùn)算符訪問其屬性。
答案:文件userLogin.java定義了一個用戶Bean,包含姓名、密碼和電子郵件3個屬性,其代碼如下:
packagebean;
publicclassuserLogin{
privateStringuserName;
privateString(1)password;
privateStringemail;
publicuserLogin(){
userName=李平;
password=123;
email=liping@;
}
publicvoidsetuserName(StringuserName){
this.userName=userName;
}
publicStringgetuserName(){
returnthis.userName;
}
publicvoidsetpassword(Stringpassword){
this.password=password;
}
publicStringgetpassword(){returnthis.password;}publicvoidsetemail(Stringemail){
this.email=email;}publicStringgetemail(){
returnthis.email;}}
文件accessBean.jsp使用EL的存取運(yùn)算符獵取JavaBean的屬性,其代碼如下:
%@pagecontentType=text/html;charset=gb2312%
(2)%@pageimport=bean.userLogin%
用戶名:(3)${user.username}
密碼:(4)${user.password}
電子郵箱:(5)${user.email}
javaweb的學(xué)問點(diǎn)總結(jié)篇2
一、文檔標(biāo)簽:
1、!DOCTYPE該標(biāo)簽告知掃瞄器文檔所使用的HTML規(guī)范
2、html標(biāo)簽告知掃瞄器這是一個HTML文檔。
html元素是HTML文檔中最外層的元素。
html元素也可稱為根元素
3、head不會消失在網(wǎng)頁正文中
4、meta消失在head可以標(biāo)記編碼格式、刷新、、描述、搜尋關(guān)鍵字等
5、body網(wǎng)頁正在內(nèi)容
常用標(biāo)簽都是消失在body中
二、文字標(biāo)簽
1、title消失在head中,網(wǎng)頁標(biāo)題
2、h1-h6標(biāo)題,從1-到6漸漸變小
3、font規(guī)定文本的字體、字體尺寸、字體顏色
三、列表標(biāo)簽
1、ul無序標(biāo)簽,前面沒有序號,屬性:type:可以更改列表簽名的符號
2、li列表中元素標(biāo)簽
3、ol有序標(biāo)簽,前面有序號,屬性:start:起始的值,type:類型,數(shù)字、字母等
四、塊標(biāo)簽
1、span行內(nèi)塊標(biāo)簽
2、p段落,默認(rèn)換行
3、div塊,將網(wǎng)友分割成若干部分,常用屬性:align:對齊方式,leftightcenter
五、表格標(biāo)簽
1、table表格,一般有行和列組成
常用屬性:
1、width:寬度
2、border:邊框的寬度
3、bgcolor:背景色
4、cellspacing:表格之間的間距--外邊距
5、cellpadding:表格內(nèi)容的間距--內(nèi)邊矩
2、tr:行,內(nèi)部只能消失th或td
常用屬性:
1、align:對齊方式,內(nèi)部元素的對齊
3、th列的標(biāo)題,消失在tr中,表頭單元格
4、td列,數(shù)據(jù)單元格
常用屬性:
1、colspan:跨列,切記要包含自己
2、rowspan:跨行
th和td的區(qū)分?
th就是內(nèi)部文字:加粗、居中
td內(nèi)部文字正常。居左
5、caption表格的標(biāo)題
6、thead表格的頭部,一般內(nèi)部存放th
7、tbody表格的內(nèi)容,一般存儲數(shù)據(jù)
8、tfoot表格的底部
六、表單標(biāo)簽
1、form:表單標(biāo)簽,可以搜集用戶的信息并提交給指定的服務(wù)器
2、input:用戶輸入標(biāo)簽
常用屬性:
1、type:類型
取值:
text:文本框
password:密碼框
checkbox:復(fù)選框,可以選擇多個
radio:單項(xiàng)選擇框,只能選擇其一,但是要求擁有相同的name
button:按鈕
submit:提交,結(jié)合form表單,將表單內(nèi)的數(shù)據(jù)提交給action
reset:重置,結(jié)合form表單,清空表單的內(nèi)容
2、name:為當(dāng)前的標(biāo)簽命名,將來獵取標(biāo)簽數(shù)據(jù)時,會用到
3、class:為當(dāng)前標(biāo)簽起個類名,主要用在CSS中
4、value:值,標(biāo)簽的值,主要用在按鈕上
5、checked:是否選中,h4支持checked,h5支持true或false
3、select:下拉框,實(shí)現(xiàn)多個元素的單項(xiàng)選擇或復(fù)選,需要結(jié)合option使用
常用屬性:
multiple:是否多項(xiàng)選擇
name:名稱
disabled:是否可用
4、textarea文本域,可以輸入多行和多列數(shù)據(jù)
常用屬性:
1、rows:行數(shù)
2、cols:列數(shù)
七、圖像超鏈接標(biāo)簽
1、img圖片
常用屬性:
1、alt:鼠標(biāo)進(jìn)入時的文字
2、src:加載的圖片路徑
3、width:設(shè)置圖片的寬度
4、height:設(shè)置圖片的高度
2、a超鏈接標(biāo)簽,可以跳轉(zhuǎn)到指定的url
常用屬性:
1、href:要打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年護(hù)膚品高效灌裝線行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年廚電產(chǎn)品保險服務(wù)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025-2030年土壤退化與恢復(fù)過程監(jiān)測企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年在線臺球教學(xué)課程企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年文化用品跨界合展行業(yè)跨境出海戰(zhàn)略研究報告
- 籃球館裝修安全合同
- 音樂廳裝修合同終止樣本
- 2016-2021年中國醫(yī)用指引導(dǎo)管行業(yè)市場專項(xiàng)調(diào)研及投資前景可行性預(yù)測報告
- 消防器材年度維護(hù)合同模板
- 教育培訓(xùn)課程退換政策協(xié)議
- 2024交管12123駕照學(xué)法減分必考題庫附答案
- 腦脊液常規(guī)檢查
- 2024年蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 柴油機(jī)油-標(biāo)準(zhǔn)
- 監(jiān)獄安全課件
- 《初三開學(xué)第一課 中考動員會 中考沖刺班會》課件
- 慢性萎縮性胃炎的護(hù)理查房
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床實(shí)踐能力結(jié)業(yè)??萍寄芸己耍ㄈ漆t(yī)學(xué)科)婦科檢查及分泌物留取
- 加強(qiáng)網(wǎng)絡(luò)空間治理工作的調(diào)研與思考
- 產(chǎn)后修復(fù)學(xué)習(xí)培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢
評論
0/150
提交評論