Servlet如何配置xml?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),山西網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:山西等地區(qū)。山西做網(wǎng)站價(jià)格咨詢:18980820575
在web項(xiàng)目中編寫一個(gè)類。
文件名:“SimpleServlet.java”
package cn.mldn.lxh.servlet ;//定義包 import java.io.* ; // HttpServlet屬于javax.servlet.http包下 // ServletException屬于javax.servlet包下 import javax.servlet.* ;//導(dǎo)入HttpServlet所屬的包 // HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下 import javax.servlet.http.* ; public class SimpleServlet extends HttpServlet { // 表示處理get請求 public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException //拋出異常 { PrintWriter out = resp.getWriter() ;//實(shí)例化out對象。 out.println("<HTML>") ; out.println("<HEAD>") ; out.println("<TITLE>THE FIRST SERVLET</TITLE>") ; out.println("</HEAD>") ; out.println("<BODY>") ; out.println("<H1>Hello World!!!</H1>") ; out.println("</BODY>") ; out.println("</HTML>") ; out.close() ; } public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException { this.doGet(request,response) ; } };
JSP功能和servlet一致,也就是說servlet可以被外部訪問,那么要訪問它就需要通過一個(gè)地址,因此只有通過WEB的地址映射來解決了。
如何進(jìn)行地址映射呢?
這時(shí)就需要配置web.xml文件進(jìn)行更改到我們想要的地址、路徑。
<servlet> <servlet-name>simple</servlet-name>//我們定義的servlet應(yīng)用名字 <servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class> //我們定義的servlet應(yīng)用名字對應(yīng)的具體servlet文件 </servlet> <servlet-mapping> //地址映射 <servlet-name>simple</servlet-name> //我們定義的servlet應(yīng)用名字 <url-pattern>/demo</url-pattern> //地址名 </servlet-mapping>
行地址映射目的是為了使用servlet,它的工作過程是:
工作過程:
輸入地址:http://localhost:8080/ demo,通過它找到映射文件內(nèi)部的文件名simple,通過simple找到對應(yīng)的<servlet-
name>simple</servlet-name>,然后定位到這個(gè)servlet文件:cn.mldn.lxh.servlet.SimpleServlet
由此可見,<servlet-name>simple</servlet-name>中的名字simple不一定一定要與servlet的文件名“SimpleServlet.java”一致,它只是在對web.xml文件配置的時(shí)候我們對servlet應(yīng)用名字的定義,通過<servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class>我們就可以定位到這個(gè)servlet文件。
感謝各位的閱讀!看完上述內(nèi)容,你們對Servlet如何配置xml大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享題目:Servlet如何配置xml
分享網(wǎng)址:http://m.rwnh.cn/article48/jcgehp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)站收錄、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)