JSP學習之Servlet用法分析_JSP編程

來源:互聯網
上載者:User

本文講述了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程式設計有所協助。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.