多个servlet怎么在web.xml里注册阿

yunfei_scs 2005-02-26 07:32:06
一个servlet很容易注册
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServletToJsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
</web-app>
可是,第二个servlet却不能写在它之后。
怎么半阿?求教求教!!找了一天,没找到网上有任何资料。
难道是这样
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServletToJsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
servlet>
<servlet-name>WelCome</servlet-name>
<servlet-class>WelCome</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WelCome</servlet-name>
<url-pattern>/WelCome</url-pattern>
</servlet-mapping>
</web-app>
...全文
487 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxmzfbdc 2005-02-27
  • 打赏
  • 举报
回复
顺序有关
<servlet>一定要在所有的<servlet-mapping>前面
heshang213 2005-02-27
  • 打赏
  • 举报
回复
如果是Servlet2.3的话<servlet-mapping>一定要在<servlet>后面
Servlet2.4就没有这些限制了,可以任意排序
wuchang 2005-02-26
  • 打赏
  • 举报
回复
大JB中点几下鼠标就完成了
哪用这么麻烦
wadsunglow 2005-02-26
  • 打赏
  • 举报
回复
web-app中顺序如下:
icon,diaplay-name,description,distributable,context-param,filter,filter-mapping,listener,servlet,servlet-mapping,session-config,mime-mapping,welcome-file-list,error-page,taglib,等
wadsunglow 2005-02-26
  • 打赏
  • 举报
回复
顺序有关
<servlet>一定要在所有的<servlet-mapping>前面
whunlay 2005-02-26
  • 打赏
  • 举报
回复
XML 对大小写是很敏感的,对顺序虽然不敏感但它可以对错序的情况报错。
<servlet>一定要在所有的<servlet-mapping>前面
希偌 2005-02-26
  • 打赏
  • 举报
回复
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
silverend 2005-02-26
  • 打赏
  • 举报
回复
<web-app>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class></servlet-class>
</servlet>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServletToJsp</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WelCome</servlet-name>
<url-pattern>/WelCome</url-pattern>
</servlet-mapping>
</web-app>

上面这样就没错,但不知换了顺序是否有关
yunfei_scs 2005-02-26
  • 打赏
  • 举报
回复
嘿嘿,谢谢zrtl(刚从软件园回来)
yunfei_scs 2005-02-26
  • 打赏
  • 举报
回复
问题在自己的琢磨中解决
方案如下:
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServletToJsp</servlet-class>
</servlet>
<servlet>
<servlet-name>WelCome</servlet-name>
<servlet-class>WelCome</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WelCome</servlet-name>
<url-pattern>/WelCome</url-pattern>
</servlet-mapping>
</web-app>
zrtl 2005-02-26
  • 打赏
  • 举报
回复
servlet和servlet-mapping标签要分开写,不要混在一起,像这样

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServletToJsp</servlet-class>
</servlet>
<servlet>
<servlet-name>WelCome</servlet-name>
<servlet-class>WelCome</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WelCome</servlet-name>
<url-pattern>/WelCome</url-pattern>
</servlet-mapping>
</web-app>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧