<servlet-mapping>
<servlet-name>ShowBaby</servlet-name>
<url-pattern>/ShowBaby</url-pattern>
</servlet-mapping>
上面这样就没有问题但是为什么下面这么写就不正常。但是书上是这样的呀
<servlet-mapping>
<servlet-name>ShowBaby</servlet-name>
<url-pattern>ShowBaby.do</url-pattern>
</servlet-mapping>
直接在地址栏中调用
<servlet-name>ShowBaby</servlet-name>
<url-pattern>/ShowBaby</url-pattern>
</servlet-mapping>
上面这样就没有问题但是为什么下面这么写就不正常。但是书上是这样的呀
<servlet-mapping>
<servlet-name>ShowBaby</servlet-name>
<url-pattern>ShowBaby.do</url-pattern>
</servlet-mapping>
直接在地址栏中调用
把<servlet-mapping>
<servlet-name>ShowBaby </servlet-name>
<url-pattern>ShowBaby.do </url-pattern>
</servlet-mapping>这个放在所有<servlet></servlet>的后面看看
/xxx /xxx/* 是路径映射,以/开头
*.xxx是扩展映射,以*开头ShowBaby.do不符合任意一种规则,启动servlet会报错