本文講述了JSP學習之Servlet用法。分享給大家供大家參考。具體分析如下:
Servlet是使用JavaServlet應用程序設計接口編寫的Java程序,源于請求/響應模式,可以接受來自客戶端瀏覽器的Http請求,產生一個響應并返回客戶端.
Applet JSP JavaBean 和Servlet的區別和聯系
Applet和Servlet中都沒有main()方法,只有一些特定的方法,用于啟動執行和退出,但是Servlet不提供用戶界面,運行在服務器端,而Applet提供用戶界面,運行在客戶端.
Servlet和JavaBean都是用Java編寫,但是JavaBean不能獨立運行,只是提供接口供JSP訪問,而Servlet可以獨立運行.
在JSP出現之前,Sun公司推出了Servlet,但由于使用Servlet編寫HTML腳本時,需要使用print或println方法逐句打印輸出,給開發帶來很多麻煩;JSP網頁是在HTML腳本中嵌入Java代碼,從根本上改變了編程方式
JSP JavaBean和Servlet可以進行交流,例如:JSP可以調用JavaBean,也可以調用Servlet,在Servlet處理數據后,可以通過JSP頁面顯示出來.
所有的Servlet都直接或間接的實現javax.servlet.Servlet接口
Servlet的生命周期:
初始化 調用init()方法時
執行,調用service()方法時
結束,調用destroy()方法時
web.xml的編寫方法:
第一行?xml version="1.0" encoding="ISO-8859-1"?>描述xml的版本和字符集
第二行web-app>............../web-app>這是xml的主要信息
在xml中為Servlet命名并定制URL
web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
display-name>Servlet技術/display-name>
description>
Servlet實例
/description>
servlet>
servlet-name>SampleServlet1/servlet-name>
servlet-class>ch7.SampleServlet1/servlet-class>
/servlet>
servlet-mappint>
servlet-name>SampleServlet1/servlet-name>
url-pattern>/ch7/SampleServlet1/url-pattern>
/servlet-mappint>
/web-app>
然后在瀏覽器中輸入:http://localhost:8080/myapp/SampleServlet1
希望本文所述對大家的JSP程序設計有所幫助。
您可能感興趣的文章:- 在jsp中用bean和servlet聯合實現用戶注冊、登錄
- JSP實現簡單的用戶登錄并顯示出用戶信息的方法
- java(jsp)整合discuz同步登錄功能詳解
- JSP中實現系統登錄后的退出原理及代碼
- JBuilder2005實戰JSP之登錄頁面實現代碼[圖]
- jsp實現Servlet文件下載的方法
- JSP使用Servlet作為控制器實現MVC模式實例詳解
- 基于jsp+servlet實現的簡單博客系統實例(附源碼)
- JSP+Servlet+JavaBean實現登錄網頁實例詳解