新聞中心
本篇內(nèi)容主要講解“Servlet怎么使用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Servlet怎么使用”吧!
專(zhuān)業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來(lái)客戶(hù)和效益!成都創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計(jì)制作,服務(wù)好的網(wǎng)站設(shè)計(jì)公司,做網(wǎng)站、成都網(wǎng)站建設(shè)負(fù)責(zé)任的成都網(wǎng)站制作公司!
編寫(xiě)Servlet所需要的開(kāi)發(fā)環(huán)境
進(jìn)行Servlet開(kāi)發(fā)所需要的基本環(huán)境是JSDK以及一個(gè)支持Servlet的Web服務(wù)器。
1.JSDK(Java Servlet Development Kit)
JSDK包含了編譯Servlet應(yīng)用程序所需要的Java類(lèi)庫(kù)以及相關(guān)的文檔。對(duì)于利用Java 1.1進(jìn)行開(kāi)發(fā)的用戶(hù),必須安裝JSDK。JSDK已經(jīng)被集成進(jìn)Java 1.2 Beta版中,如果利用Java 1.2或以上版本進(jìn)行開(kāi)發(fā),則不必安裝JSDK。
2.支持Servlet的Web服務(wù)器
Servlet需要運(yùn)行在支持Servlet的Web服務(wù)器上。目前支持Servlet的Web服務(wù)器SUN公司的JSWDK1.0.1。如果現(xiàn)有的Web服務(wù)器不支持Servlet,則可以利用一些第三方廠(chǎng)商的服務(wù)器增加件(add-ons)來(lái)使Web服務(wù)器支持Servlet,這其中Live Software公司提供了一種稱(chēng)為JRun的產(chǎn)品,通過(guò)安裝JRun的相應(yīng)版本,可以使Microsoft IIS和Netscape Web Server支持Servlet。
開(kāi)發(fā)Servlet的過(guò)程
下面舉一個(gè)簡(jiǎn)單的Servlet 例子來(lái)說(shuō)明開(kāi)發(fā)Servlet的過(guò)程。
1.編寫(xiě)Servlet代碼
Java Servlet API是一個(gè)標(biāo)準(zhǔn)的Java擴(kuò)展程序包,包含兩個(gè)Package∶javax.servlet和javax.servlet.http。對(duì)于想開(kāi)發(fā)基于客戶(hù)自定義協(xié)議的開(kāi)發(fā)者,應(yīng)該使用javax.servlet包中的類(lèi)與界面;對(duì)于僅利用HTTP協(xié)議與客戶(hù)端進(jìn)行交互的開(kāi)發(fā)者,則只需要使用javax.servlet.http包中的類(lèi)與界面進(jìn)行開(kāi)發(fā)即可。
下面是一個(gè)servlet的程序代碼(RequestInfoExample.java)∶
import java.io.*; import java.servlet.*; import javax.servlet.*; public class RequestInfoExample extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body>"); out.println("<head>"); out.println("<title>Request Information Example</title>"); out.println("</head>"); out.println("<body>"); out.println("<h4>Request Information Example</h4>"); out.println("Method: " + request.getMethod()); out.println("Request URI: " + request.getRequestURI()); out.println("Protocol: " + request.getProtocol()); out.println("PathInf " + request.getPathInfo()); out.println("Remote Address: " + request.getRemoteAddr()); out.println("</body>"); out.println("</html>"); } public void doPost(HttpServletRequest request, HttpServletResponse res) throws IOException, ServletException { doGet(request, response); } }
到此,相信大家對(duì)“Servlet怎么使用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!
標(biāo)題名稱(chēng):Servlet怎么使用
網(wǎng)頁(yè)鏈接:http://www.ef60e0e.cn/article/pjpcjd.html