J2EE(七)——myeclipse开发servlet
一、用myeclipse开发servlet:具体在http://www.cnblogs.com/xdp-gacl/p/3760336.html
值得一提的是:如果以前用myeclipse开发了一个servlet,后来不想要了删除了java文件,重新建一个同名servlet的java文件会报已存在错误,因为没有在xml中删除对应代码块.
二、同一个servlet可以映射到多个URL上,即可以有多个不同的url-pattern和相同的servlet-name和servlet-class.这样访问不同的URL也可以访问到同一个servlet上
<url-pattern>/</url-pattern>,此时该servlet就变成了缺省servlet,遇到匹配不到的servlet,web服务器就会交给缺省servlet处理。
三、Mapping里的url-pattern也可以使用通配符/*或者*.扩展名,如在web.xml上配置
<servlet>
<servlet-name>MyFirstServlet</servlet-name>
<servlet-class>myz.MyFirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyFirstServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
同理<url-pattern>*.do</url-pattern>可得到
如果有<url-pattern>/*</url-pattern>和<url-pattern>/abc/*</url-pattern>那访问localost/abc/kk就会使用第二个<url-pattern>,原理就是,谁长得像就用谁