溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Servlet如何配置xml

發布時間:2020-09-16 10:35:37 來源:億速云 閱讀:204 作者:小新 欄目:編程語言

Servlet如何配置xml?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

在web項目中編寫一個類。

文件名:“SimpleServlet.java”

package cn.mldn.lxh.servlet ;//定義包
import java.io.* ;
// HttpServlet屬于javax.servlet.http包下
// ServletException屬于javax.servlet包下
import javax.servlet.* ;//導入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() ;//實例化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可以被外部訪問,那么要訪問它就需要通過一個地址,因此只有通過WEB的地址映射來解決了。

如何進行地址映射呢?

這時就需要配置web.xml文件進行更改到我們想要的地址、路徑。

<servlet>
       <servlet-name>simple</servlet-name>//我們定義的servlet應用名字
       <servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class> //我們定義的servlet應用名字對應的具體servlet文件
</servlet>
<servlet-mapping>   //地址映射
       <servlet-name>simple</servlet-name> //我們定義的servlet應用名字
       <url-pattern>/demo</url-pattern> //地址名
</servlet-mapping>

行地址映射目的是為了使用servlet,它的工作過程是:

工作過程:

輸入地址:http://localhost:8080/ demo,通過它找到映射文件內部的文件名simple,通過simple找到對應的<servlet-

name>simple</servlet-name>,然后定位到這個servlet文件:cn.mldn.lxh.servlet.SimpleServlet

由此可見,<servlet-name>simple</servlet-name>中的名字simple不一定一定要與servlet的文件名“SimpleServlet.java”一致,它只是在對web.xml文件配置的時候我們對servlet應用名字的定義,通過<servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class>我們就可以定位到這個servlet文件。

感謝各位的閱讀!看完上述內容,你們對Servlet如何配置xml大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女