Servlet的運行流程:
有倆種方式:
1.創建一個包,然后在包下創建一個class,class里面需要繼承httpservlet,復寫service方法------>配置web.xml文件:
servlet和servlet-mapping,servlet和servlet-mapping中的servlet-name需要一模一樣,servlet-class是寫呢創建的class的全限定路徑(包名+類名),url-pattern是表是配置servlet訪問的別名。用在url上。
還需要找到文件中項目下的webroot,在tomcat服務器中的webapps中創建一個新的文件夾,用來放webroot文件下的全部內容。這樣在你用瀏覽器去訪問tomcat服務器時,就可以寫localhost:8080/文件夾的名稱(新建的文件夾的名稱)/url-pattern寫的別名。這樣就可以訪問了
2.方式相對於簡單很多,但是需要你的myeclipse以及配置了tomcat目錄:
這樣配置好之后,我們再去創建類時,就不要去創建class直接創建servlet,myecplise會自動幫我們生成web.xml文件。而且我們還只需要在myecplise中打開服務器即可:
這就是倆種servlet運行流程 。
我們也提到url-pattern的配置,這里我們着重了解一下他的幾種配置方式:
1. /+名稱(英文) 這種方式是用的最普遍的,也是最好的命名方式。只有用名稱才能去進入tomcat服務器。
2. *.do(以.do結尾的任意名稱) do表示任意名稱,隨便取,這樣表示只要以 .名稱 的結尾的都已訪問tomcat。/ 必須有
3. /* 表示只要文件名寫對,后面的名稱隨便寫,都可以訪問tomcat。