freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javaweb程序設(shè)計習題參考答案第16章(已修改)

2025-06-19 13:30 本頁面
 

【正文】 《JavaWeb程序設(shè)計》 練習題參考答案第一章:Servlet基礎(chǔ) 下列選項中屬于動態(tài)網(wǎng)站技術(shù)的是 _________(多選)答:PHP/ASP/JSPA、PHPB、ASPC、JavaScriptD、JSP參考答案:PHP(Hypertext Preprocessor):超文本預處理器,其語法大量借鑒C、Java、Perl等語言,只需要很少的編程知識就能使用PHP建立一個真正交互的Web站點,由于PHP開放源代碼,并且是免費的,所以非常流行,是當今Internet上最為火熱的腳本語言之一。ASP(Active Server Pages):是一種類似HTML、Script與CGI結(jié)合體的技術(shù),他沒有提供自己專門的編程語言,允許用戶使用許多已有的腳本語言編寫ASP應用程序局限于微軟的IIS,般只適用于中小型站點。JSP(Java ServerPages):是基于Java Servlet以及Java體系的Web開發(fā)技術(shù)。能在大部分服務(wù)器上運行,而且易于維護和管理,安全性能方面也被認為是三種基本動態(tài)網(wǎng)站技術(shù)中最好的。下列關(guān)于Servlet的說法正確的是_______(多選)A、Servlet是一種動態(tài)網(wǎng)站技術(shù)B、Servlet運行在服務(wù)端C、Servlet針對每個請求使用一個進程來處理D、Servlet與普通的Java類一樣,可以直接運行,不需要環(huán)境支持參考答案:Servlet是一種動態(tài)網(wǎng)站技術(shù),是運行在服務(wù)器端,Servlet針對每個請求使用一個線程來處理,而不是啟動一個進程,傳統(tǒng)的CGI為每次請求啟動一個進程來處理。所以Servlet的效率更高下列關(guān)于Servlet的編寫方式正確的是______(多選)A、必須是HttpServlet的子類B、通常需要覆蓋doGet() 和doPost()方法或其一C、通常需要覆蓋service()方法D、servlet和servletmapping兩個元素參考答案:A、B、D必須繼承Httpservlet類,不需要覆蓋servlce()方法,service()方法是Servlet接口中的方法,Servlet是HttpServlet的父類,該方法會根據(jù)請求類型選擇執(zhí)行doGet()或doPost()方法。所以通常需要覆蓋doGet() 和doPost()方法或其一。下列關(guān)于Servlet生命周期的說法正確的是____(多選)A、構(gòu)造方法只會調(diào)用一次B、init()方法只會調(diào)用一次C、service()方法在每次請求此Servlet時都會被調(diào)用D、destroy()方法在每次請求完畢時會被調(diào)用。參考答案:B、CServlet生命周期由servlet接口定義,每次請求會生成一個對象,所以構(gòu)造方法會調(diào)用多次Init() : public void init(ServletConfig config) throws ServletException。 Servlet引擎會在Servlet實例化之后,置入服務(wù)之前精確地調(diào)用init方法。在調(diào)用service方法之前,init方法必須成功退出。 如果init方法拋出一個ServletException,你不能將這個Servlet置入服務(wù)中,如果init方法在超時范圍內(nèi)沒完成,我們也可以假定這個Servlet是不具備功能的,也不能置入服務(wù)中。Service() :public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException。Servlet引擎調(diào)用這個方法以允許Servlet響應請求。這個方法在Servlet未成功初始化之前無法調(diào)用。在Servlet被初始化之前,Servlet引擎能夠封鎖未決的請求。在一個Servlet對象被卸載后,直到一個新的Servelt被初始化,Servlet引擎不能調(diào)用這個方法每次請求都會被調(diào)用但是不會被覆蓋,覆蓋的是相應的do 方法Destroy():public void destroy()。 當一個Servlet被從服務(wù)中去除時,Servlet引擎調(diào)用這個方法。在這個對象的service方法所有線程未全部退出或者沒被引擎認為發(fā)生超時操作時,destroy方法不能被調(diào)用。這個方法給servlet釋放占用的資源的機會,通常用來執(zhí)行一些清理任務(wù)。服務(wù)器關(guān)閉時才銷毀這個Servlet對象下列方式中可以執(zhí)行TestServlet (路徑為/test)的doPost()方法是____(多選)A、在IE中直接訪問://localhost:8080/網(wǎng)站名/testB、form action=”網(wǎng)站名/test”提交表單C、form action=”網(wǎng)站名/test” mothod=”post”提交表單D、form id=forma”在JavaScript中執(zhí)行下述代碼:(“form1”).action=”/網(wǎng)站名/test”。(“form1”).method=”post”。(“form1”).submit。參考答案:C、D 是get方式B.在表單里如果不寫method,默認也是get方式針對下述JSP頁面,在Servlet中需要得到用戶選擇的愛好的數(shù)量,最合適的代碼時____input type=checkbox name=channel value=網(wǎng)絡(luò)/網(wǎng)絡(luò); input type=checkbox name=channel value=朋友推薦/朋友推薦; input type=checkbox name=channel value=報紙/報紙; input type=checkbox name=channel value=其他/其他;A、(“aihao”).lengthB、(“aihao”).sizeC、(“aihao”).lengthD、(“aihao”).size參考答案:C從表單中獲取多個值用getParameterValues,求數(shù)組的長度為length。用戶使用POST方式提交的
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1