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。