當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP:Java Server Page(1)
生活随笔
收集整理的這篇文章主要介紹了
JSP:Java Server Page(1)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JSP:Java Server Page
JSP的本質(zhì):Jsp是一種動態(tài)網(wǎng)頁技術(shù)!
- 動態(tài)生成網(wǎng)頁數(shù)據(jù),而不是有動態(tài)效果的網(wǎng)頁!——動態(tài)效果用JavaScript實現(xiàn)
- 常見的幾種動態(tài)網(wǎng)頁技術(shù):jsp、ASP、PHP超級文本預處理語言。
- Jsp就是servlet,所以jsp也是Java類,通過jsp引擎把jsp轉(zhuǎn)譯成servlet
- JSP=java+html
- JSP的九大內(nèi)置對象:基礎(chǔ)部分,在以后的編程過程中會自然理解
- 1.request 請求對象
- 類型 javax.servlet.ServletRequest 作用域 Request
- 2.response 響應對象
- 類型 javax.servlet.SrvletResponse 作用域 Page
- 3.pageContext 頁面上下文對象
- 類型 javax.servlet.jsp.PageContext 作用域 Page
- 4.session 會話對象
- 類型 javax.servlet.http.HttpSession 作用域 Session
- 5.application 應用程序?qū)ο?
- 類型 javax.servlet.ServletContext 作用域 Application
- 6.out 輸出對象
- 類型 javax.servlet.jsp.JspWriter 作用域 Page
- 7.config 配置對象
- 類型 javax.servlet.ServletConfig 作用域 Page
- 8.page 頁面對象
- 類型 javax.lang.Object 作用域 Page
-
9.exception 例外對象
-
類型 javax.lang.Throwable 作用域 page
“exception” 對象則代表了JSP文件運行時所產(chǎn)生的例外對象,此對象不能在一般JSP文件中直接使用,而只能在使用了“<%@ page isErrorPage=”true “%>”的JSP文件中使用。
-
- servlet:邏輯處理簡單,頁面變現(xiàn)復雜;jsp:邏輯處理復雜,頁面變現(xiàn)簡單。
Jsp的語法規(guī)則:體現(xiàn)JSP邏輯處復雜性——
Java代碼塊, <% int a = 3 int b = 5;System.out.println(a+b);if(a==b){ %><%<p> a == b</p> %> <%}else{ %> <%<p> a != b</p> %> <%} %>- 這就是jsp的缺陷。可見JSP的復雜性如上非常冗長,所以jsp專心做動態(tài)網(wǎng)頁,邏輯處理交給servlet(后臺部分)。
總結(jié)
以上是生活随笔為你收集整理的JSP:Java Server Page(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑客专用Linux发行版Kali Lin
- 下一篇: VS中发布并调试IIS程序(非附加进程!