1.jsp的工作原理 當客戶端表單把請求提交給jsp頁面時,服務器端的jsp引擎從服務端的磁盤上找到該jsp文件。然后把它解析為java文件,接著將該java文件編譯為class文件,然后執行該class文件處理請求。處理完成后生成了一個html文件,最后jsp引擎負責將該html文件發送到客戶端去顯示。2.jsp文件 典型的jsp文件包括以下5類元素: a.注釋 b.模板元素 c.腳本元素 d.指令元素 e.動作元素3.jsp文件元素 1)JSP文件中的注釋 a.HTML注釋 返回客戶端的源HTML可以看到這種注釋?! .JSP注釋 jsp文件解析為java文件時,這種注釋會被刪除,更不會出現在源HTML中?! .java注釋 jsp文件解析為java文件時保留這種注釋?! ?)模板元素 jsp中靜態的html部分是模板元素部分,它是jsp文件的主體,后臺編程人員不用太關心這部分內容,一般情況下,該部分由美工去完成?! ?)腳本元素 這種元素分三個類別: a.聲明 用<%! %>標識,主要用來定義方法或變量。 b.表達式 用<%= %>標識,把方法的結果或變量的值作為字符串輸出?! .腳本 用<% %>標識?! ?)指令元素指令元素有三類。分別是page指令,include指令,taglib指令,用符號<%@ %>來標識。5)動作元素動作元素用標簽<jsp:XXX>來標識。4.jsp內置對象 1)輸出對象out 2)獲取客戶請求對象request 3)返回客戶請求對象response 4)會話對象session 5)上下文對象pagecontext 6)應用程序對象application 7)異常信息對象exception 8)config 9)page
新聞熱點
疑難解答